I just bought a 2010 Graphite Gray Subaru Legacy. It looks great but my problem is, every time I wash it, and no matter how fast I dry it, there are always water spots. I usually have to buff them out with my UDM. So my question is, would a paint sealant help with my problem, and if so what...