When mine was new, it had the problem you guys are describing. I believe it was caused by the dealer using the combination wax/carwash solution. The water beaded up on the windshield just like it had been waxed. Then I think when they detailed the truck prior to me picking it up, he wiped the INSIDE of the windows with the drying towel. It took several tries to get it off the inside, rear window. The windshield itself took several tries over a period of time. I could tell a film was on it because if it rained, it would fog up quickly. When I finally got the film off, the windows were fine with no fog when it rained. I found windex to be the best. Use the blue stuff. Spray on liberally and with a clean paper towel rub in a circular motion until you fell the resistance and then dry it making sure to get it perfectly dry. Do this two or three times and finally as it dries, you will feel little or no resistance at all with the drying towel. That means you are through the crud film and to the glass. In the rain, it's the moisture interacting with the wax stuff that makes the circles appear (my theory). That's why the RainX makes it worse. It took me a lot longer to get the stuff off the rear window. There were spots in the corners that I worked on for a couple of weeks because I could only see them when a car was behind me in the dark.