Try Invisible Glass made by Stoner. Most chain auto shops carry it. Also, since beanie doesn't have an X yet - maybe your heater core is about to go. DO you get a slight coolant smell in the car at all??? Just a hunch. That'll fog up your windows and create a film.

------------------
01 SE 4x4
Silver Ice