If your car’s sunroof won’t stop leaking, you may choose to seal it permanently — possibly the most effective solution to this problem. With a few items from the hardware store, you will have all the materials you need to seal your car’s sunroof permanently. You will create a waterproof seal using silicone that will be resistant to sunlight. Keep in mind that once you seal your sunroof, you will not be able to open it again without scraping off the silicone.
Step 1: Clean the roof and sunroof with a wax-free car cleaner and a rag. Remove all grease and any dirt from the sunroof.
Step 2: Dry the roof and sunroof with a terry cloth, or wait for the sun to dry it completely.
Step 3: Close the sunroof completely, and lock it. Check to ensure all locks and latches are closed.