Covering sunroofs completely wth vinyl sticker to stop leaks.
I finally made good on my threat of completely covering up my sunroofs to stop this leak that's not fixable. Pics included. It has rained 1 time since doing this and no leaks so far! They are useless to me anyway, I never open them, so they're just a liability for my interior really. I used a 3M vinyl wrap material and applied it with a heat gun after cleaning surfaces with alcohol.
Well, that works too!
For future reference, the usual source of leaking is the space between the sunroof frame, and the vehicle roof. The seal dry rots horribly, allowing water to seep in and make a mess of things. The fix is to drop the headliner, and the drip tray, and to remove the sunroof assy from the vehicle. Clean the mating surface of dirt, apply a healthy bead of clear silicon between the roof and frame, and reinstall. Clear any excess silicon that squeezes out, let it cure, and you're all set.
For future reference, the usual source of leaking is the space between the sunroof frame, and the vehicle roof. The seal dry rots horribly, allowing water to seep in and make a mess of things. The fix is to drop the headliner, and the drip tray, and to remove the sunroof assy from the vehicle. Clean the mating surface of dirt, apply a healthy bead of clear silicon between the roof and frame, and reinstall. Clear any excess silicon that squeezes out, let it cure, and you're all set.
I ordered Satin Black color because it was the closest match to my roofs paint condition/color. I didn't want it to stand out. It looks great to me and nobody would ever know unless I pointed it out. Too many ways those sunroofs fail for me to fool with. I never use them and wish they were never installed at the factory. I need to pull the fuse to them before somebody decides to open one and ruins my "repair." Dropping the headliner and removing trays sounds like more work than they're worth to me.
I have to admit sealing up the sunroof(s) is not a bad idea at all. To fix them is a real PITA and when you come to think about it most don't need or use the sunroof, at least I very rarely use both of mine. In the summer most have aircon and the noise from a sunroof whilst travelling at over 30mph is too great and in the winter you never need to open the sunroof. The only conceivable use for mine I've discovered is if I leave an animal in the truck and being I don't have a dog anymore it's not necessary and if necessary it's possible to leave the side window slightly open. So if not needed it makes sense to seal them rather than strip out the headliner, strip out the sunroof frames, fix any broken plastic sump drain boxes and tubes and fit it all back together again and that's assuming they don't still leak after all the hard work and a day or so fixing them.

a couple of beads of black silicone seem to be doing the trick for me. a previous post recommended GE 30 year silicone (bought it at HD), cleaned, applied, tacked. No leaks for a few months now. of course, my beads leave a little to be desired...


