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?