Motor Vehicle Maintenance & Repair Stack Exchange is a question and answer site for mechanics and DIY enthusiast owners of cars, trucks, and motorcycles. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a 2007 honda pilot and have been dealing with a water leak in the roof for over a month now. My mechanic has replaced the windshield twice, thinking that it was a bad seal. He now thinks that it might be a leak in the sunroof, specifically he thinks that it might be one of the drains from the sunroof being broken.

The water itself shows up between the driver side window and the windshield, just above the airbag compartment.

Does anyone know if this is a likely explanation? Are there other things that I should have him look at first?

share|improve this question

I don't have any Honda experience, but on my Mitsubishi I have that exact problem. There's a primary seal around the sunroof to keep water from getting into the sunroof recess. There's also a drain system inside the recess to drain out water that gets past the seal. It started leaking right where you say, and it was due to the drainage tubes being kinked/cracked and leaking.

I hope yours is easier to fix than mine. In mine the drain tubes go into the shell of the car, between some basically inaccessible (without cutting the shell open) parts. I ended up using the black RTV gasket maker to just seal the sunroof shut and keep water from seeping down to the drains to begin with.

share|improve this answer

Some times the sunroof drains can get plugged with leaves or some other debris and then the water starts overflowing into the car. You could try blowing compressed air through the drains and see if it fixes the problem.

I have also seen where the drain hoses have become detached and let water leak into the car. To check for that would involve pulling down the headliner.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.