If you have a paper sack big enough to fit over your head, go to the Ford place & get some of their foaming glass cleaner in the spray can. It's a little pricey, but it works better than anything I've found. A close second, and a good bit cheaper, is Snap Glass Cleaner, sometimes available at places like Pep Boys, etc.

Snap