It's acrylic = needs heat to fuse the colour. You'd have to take it apart and boil it for a few hours. Only way to do it would be in a huge pot over a barbecue or something... or send it out to a professional dye house. Even then, they are going to have to take it apart to get an even colour.
Perhaps you can just convince yourself that the sun faded it ???