use a clay bar (local auto store) it gets all the surface scratches and outer buildup off, it's sorta like a new start. You have to wax afterwards though, it basically strips everything.
hope that helps, there's a good one called Mother's california clay bar I believe it's called for about 16.99.
it will last you forever!
give it a try