Recently purchased a 2013 Explorer XLT. I had the car washed a few days after purchase and then noticed this film/haze on the windshield which was not present when I bought the truck. In hindsight, I wanted to dry off the windshield upon getting back to the house and just grabbed the nearest towel to do so. That towel was one I have used in the past to wipe off gas and oil from our portable generator. So I think this may be some sort of oil or gas stain on the windshield. I have tried using dish soap, Goo Gone, and a couple other suggestions I have seen online, but nothing has worked to date. Just wondering if anyone has any recommendations of how to remove this from the windshield? Thanks.