If defrost wont clear it the pneumatic hoses under the passenger dash could be loose or not on. Therefore not allowing the doors in the hvac system to open and close in order to properly direct the air to the windshield.
Just a thought.
Anyone know how to remove scratches from a windshield?