New Here. First post. I've been getting water thru to my headliner for the past few years on and off, with the recent rains its been happening daily. Immediately checked the 4 sunroof drains. They all worked fine. I then removed the third brake light, once removed, I noticed water underneath it and that the upper lip that seats against the roof line has warped due to overheating, burnt out bulb, bad design etc. I ran a bit of RTV to seal up what I thought was the problem.
After so more rain, come to find out I still had leaks. I dropped the rear corner of the headline and poured some water in the sunroof drain channels, what do you know. There's a plastic piece that the rubber coupling / drain tube connects to, its clipped to the aluminum drain chain. There appears to be a rubber seal in there, well that's where it was leaking from. I will pull down the entire headliner to inspect all corners and report back with fix.
Thought I let everyone know since I haven't heard about this before, most problems do seem to lie with clogged tubes.
I will also be replacing my glass seal as water pours in when closed.