What are you drying your car with? Microfiber towels? I get water spots if I don't dry the car quick enough because the sun dries up all the water. If it's acid rain, get a car cover.