I want to re-activate this post with a question. I'm not sure my sunroof leak is truly fixed. How can I test my sunroof drain holes to make sure they truly are draining correctly? First a little background:
Three times I took it in for a leaky sunroof. The first time, under warranty, they said they made sure the drain holes were working correctly and they adjusted the sunroof to make sure it was closing properly. The other two times they said they cleaned the drain tubes of debris; no charge.
Again recently, after a rain the headliner was wet, so I asked them to check it when I took it in the next time for my free oil change. When I walked in to pick-up my car after it's free oil change, I asked one of the service reps how they clean out the drain holes of a sunroof. He said they simply blow air down the drain tubes. I said "that seems easy enough; I can do that at home; thanks"! I then walked over to the other service rep to pick-up my car (that was in for it's free oil change and to check again my leaky sunroof). He then told me something like sign here and you can pay at the cashier. When I asked what I am paying for he looked on the form and told me $29; we had to clean the drain holes of debris, which is an out of warranty repair. When he realized I was the same guy that just asked the other service rep how they clean debris from the sunroof, he realized the discussion that was about to happen if he pursued... so he made the workorder no charge.
I purchased a new blow-gun attachment for my compressor that has a long metal tube on it. Just because I blow air down the tube, how do I really know the tube is clear and will not leak? Again my question: If I slowly pour water down the drain holes of my sunroof, where does the water drain out? Where is the other end of the drain hose? How do I know if the hose leaks where it fits over the sunroof drain tube?
I have a stained tan headliner, and I am not sure the sunroof truly does not leak. How many others are having the same problem?