How to Fix a Leaky Sunroof

Don't let a leaky sunroof rain on your parade. Diagnose the problem and fix it before it's too late.

You will need

  • Owner's manual
  • Auto warranty
  • Window cleaner
  • Cleaning cloths
  • Vacuum
  • Manufacturer
  • Repair shop
  • Towels (optional)

Step 1 Consult your owner's manual and warranty Consult your owner’s manual and warranty. Leaks in your sunroof may be covered.

Step 2 Clean the outside of the sunroof Use window cleaning solvent and a soft cloth to thoroughly clean the outside of your sunroof. Clean the surface as well as the outside parts of the seals.

Step 3 Clean the seals Open your sunroof. Use a cloth soaked in water to clean the inside parts of the seals as well as the track that the sunroof sits in. Pick out or vacuum away debris from the track or seals.

Step 4 Physically inspect the seals Carefully inspect the seals, looking for cracks or breaks. Contact the manufacturer or a local repair shop if you see any damage to the seals.

Step 5 Check tracks in drive system Check the tracks in the cable drive operating system if you have a tilt-and-slide sunroof. Remove debris and wipe the tracks and cable with a cloth to remove dirt and other build-up.

Step 6 Test leak Close your sunroof and pour a small amount of water over the top to find out if the cleaning fixed the leak. If not, take your car to a professional for repair. Clean your sunroof on a regular basis to keep it in top shape.