dude i know what youre talking about.... take strait washer fluid and put it on a clean towel, clean your windsheild with it then put water on the towel to clean off the soapy stuff and then dry it.... it should work really well, ive done it before

I agree and what I use is either Eagle One 20/20 Glass Cleaner,Stoner Invisible Glass or TurtleWax ClearVue Professional Glass Cleaner.All are ammonia free and remove the hazy build up on windshield,glass,chrome and mirrors.Also always use a clean cloth for best results.Some others may have additional solutions for you to try too.The haze is from gasses being emitted from the plastic dashboard. This can't be stopped,only cleaned off with window cleaner.