Ok, well I just replaced my sunroof with a $55 junkyard one and it seems to work fine. Now I need to see if I still have a leak from somewhere? I was wondering as long as I have the headliner, seats and carpet out is there anything I should look at and what's the best way to clean the carpet and get rid of the wet carpet smell. I was going to try vinegar to kill the bacteria/mold. There is some surface rust on the floorpans should I just grind it off and reseal with something? Any tips for cleaning water stains on the headliner?

Thanks