I used to get that haze thing. Replaced my heater core and it stopped. Turns out the antifreeze leak was sending fumes or something up the defroster and screwing with me........
I've had that happen, too. Same problem, same cure. I didn't know what was causing it until the leak got bad enough to smell it.