PDF download Download Article PDF download Download Article

Whether it's dripping or gushing water, a sunroof leak can create a mess and damage your car's interior. While you may assume that the rubber seal on your sunroof is damaged and needs repair, oftentimes the culprit isn't the seal at all. Instead, check the tiny holes at the edges of the sunroof seal for clogs.

Get Car Support Solve Any Problem

wH
Hi there! Do you have a question about how to diagnose or fix a problem with your car? I’ve read the manual so you don’t have to. Select your make, model, and year, then ask away!
*
*
Method 1
Method 1 of 3:

Cleaning Drain Tubes with Air

PDF download Download Article
  1. It is designed to catch water that gets through the sunroof. Wipe it with a cloth to remove any visible debris on the seals and edges of the sunroof. [1]
  2. These are very small holes, usually at the corners of the sunroof just under the seal.
    Advertisement
  3. [2] These tubes are designed to carry water that gets through the roof down and out of the car. Tubes can get blocked with dirt and debris over time and need cleaning. [3]
  4. Advertisement
Method 2
Method 2 of 3:

Cleaning Drains with Metal Wire

PDF download Download Article
  1. A bicycle brake line works very well to clean sunroof drain tubes -- it is the perfect diameter and has just the right flex to make its way down through the tubes. Clean each drain hole you find near the sunroof base. [4]
  2. The wire should move with little resistance through the tube and push any small dirt or debris particles out as it continues. [5]
    • Take care not to damage the drain tubes with the metal rod. If you feel a lot of resistance even after twisting the metal wire, do not push it any further. If this happens, you will need to have a professional clean the drain tubes.
  3. [6] Check for leaks inside the car. If there are still leaks, proceed to the next step.
  4. Advertisement
Method 3
Method 3 of 3:

Fixing the Seal

PDF download Download Article
  1. Some seals will slowly dry out and crack over time due to exposure to extreme hot and cold temperatures.
  2. Some seals will sag or lose their shape, causing water to build up in the seal's trough. When the water pools, it can eventually create holes in the seal.
  3. Brush a thick layer of the liquid electrical tape on, making sure it covers cover any visible wear. The tape dries to form a protective, waterproof barrier. Press the tape down around the seal. Let it dry following the liquid tape manufacturer's directions.
  4. Check inside the car to see if you still have leaks.
  5. Leaks that are not associated with the drainage tubes or seals are usually factory flaws that can only be fixed by installing a new sunroof.
  6. Advertisement

Community Q&A

Search
Add New Question
  • Question
    What seal can I use for a 2004 Lexus LX sunroof?
    Community Answer
    You should use a flex seal. It's an aerosol can spray that seals anything to make it completely waterproof, but it is still flexible.
  • Question
    How do I seal a leaky sunroof?
    Community Answer
    It depends on the style of sunroof you have. Some have replaceable seals, while others need to have the glass replaced as the seal is non replaceable or not designed to be.
  • Question
    Where are the drain tubes located on a 2004 Buick Rainier?
    Community Answer
    You can find the drain tube outlets inside the wheel wells on all 4 corners. There are 'nipples' that keep bugs and debris from entering the tubes and clogging them from the outside and they don't protrude very far out from the inside of the fender well. Up top, they are located in the rack with the front two being accessible with the roof open. Do not blow compressed air through these holes! The drain tubes are plastic until they meet up behind the dash to the rubber hose that runs out of the car. Compressed air can separate these lines and then you WILL have water inside your vehicle. Access to the connection is normally through pulling the dash apart to get at them in the front.
See more answers
Ask a Question
      Advertisement

      Video

      Tips

      • Locate drains in the trough of the sunroof. Remove any debris that is in the trough of the sunroof. Slide a pipe cleaner through the drain to remove clogs. Pour water in to see if it now drains.


      Submit a Tip
      All tip submissions are carefully reviewed before being published
      Name
      Please provide your name and last initial
      Thanks for submitting a tip for review!
      Advertisement

      About This Article

      Thanks to all authors for creating a page that has been read 357,293 times.

      Reader Success Stories

      • B. B.

        Nov 4, 2017

        "My car was drenched after 3 days of rain. I have an '07 Pontiac G6 Panorama sunroof. I took off the caps off ..." more
      Share your story

      Did this article help you?

      Advertisement