I tried several different cleaners on my convertible's white top over time and never had much success. Last year I had some work being done on it by a local Mopar shop, and he noticed the dirty top and asked if I wanted him to clean it for me. I said if it wouldn't take much time and run up my bill much more, go ahead.
When I got the car back, the top looked like new! He said he used Westley's Bleach white, and a lot of water to rinse it off. Then after he was finished, he used a vinyl preservative like Mothers.
I assume it would work equally well on interiors, though it would be best to remove the seats and do them out on the driveway or patio rather than while in the car.