I have the dreaded paint separation/rusting issues on my cherokee. I've been wanting to repaint the roof for a long time but never got around to it. I went through a touchless carwash yesterday and found out that I have a leak at the top of my windshield. I'm hoping that its just the seal of the windshield and not a rusted through hole. I have never seen it leak in the rain, and it could just be from the high pressure spray, but I'd like to get this fixed soon. Who do you recommend to sand down, remove rust and repaint just the roof? I'm sure I'll need to pull and reattach the windshield as well. I don't really care if the paint matches the rest of the jeep. I just want something durable and wont give me the same issues.