Armour All is not so good long term on plastic.
all marketing and not much performance, sort of like WD-40
so good for you for giving up on it.
What you need/want/should use is Formula 303 Aerospace Protectant.
http://www.303products.com/
Contains UV inhibitors and plasticizers that actually refresh the plastic and vinyl without leaving it slippery and fake shiny.
Two illustrations:
1) way back the plastic windows on my CJ soft top were all brittle and yellow. friend turned me onto 303. A thorough cleaning and probably a couple applications and yellow is gone and the windows feel soft and supple...as new.
2) My current Patriot...a bit of, um, a, burning material fell down between the window crank and the soft touch material on the door panel. Left an owie but 303 to the rescue and you now have to actually look for it, it didn't disappear but it sure minimized. The small crater is still there but all the frayed and discoloured stuff around the edges is simply gone.
The enviroment causes little almost microscopic "hairs" of the plastic or vinyl to stick up...these catch both dirt and light, giving you that gungy look and feel. The plasticizers in 303 make these hairs lay back down and become one with the surface again. Makes cleaning going forward much easier and totally restores appearance and feel.
try it, you will like it I am sure.
Its a protectant, not a cleaner tho.
I simply use micro cloths and warm water with maybe a small bit of car wash soap but mostly just warm water and cloth. 303 makes my cleaning go fast and easy too.