Biokleen's Amazing Vinyl Cleaner. They have it on sale right now. I know cuz I just bought some. This stuff is amazing.
I have used it for a couple of years now. It even took the yellow out of my vinyl. I follow it up with their Amazing Vinyl Armor.