Try SprayWay glass cleaner. I'm pretty certain WalMart sells it. No ammonia and VERY effective. It's the only glass cleaner I use. I used to use "Invisible Glass" which is also great, but for your situation, try SprayWay since you have some kind of deposits on your glass.