Before you repaint have you tried using a car cleaning product T Cut It will take a small amount of paint off the surface however if you have to repaint than thats not a problem,
Suggest you try a small test area first.
Once clean polish using a good quality car polish.
Maurice
October 2010