So today I got in the truck with the sunroof glass installed (and the sunroof closed) and had a friend pour water on the outside of the sunroof. Yes water does make its way into the truck. And yes, I have a couple of pinholes in the 15 year old original gasket, thus more water than desired drips into the drainage tray. I have ordered a new gasket and will install it.
I also noticed that some of the water that comes through the gasket remains adhered to the underside of the plastic trim, travels along towards the glass, and then drips into an area other than the drainage tray. This water falls into the area where the cable track is located and/or further inside of that. This area is NOT water tight by design. It is impossible for water in this area to drip into the drainage tray. This water simply drips onto the top of the headliner (if my headliner had been installed) and finds a place to go.
I also removed the sunroof glass and had a friend pour water into the drainage tray. The truck was parked on an upslope with the nose of the vehicle pointed uphill. When we poured water into the drainage tray, it went towards the back of the truck since I was parked facing uphill. The rear drainage tubes eventually could not handle the amount of water we were pouring into the drainage tray. The drainage tray then became full and overflowed towards the inside of the truck and into the area where the cable track is located and further inside of that. As noted above, this area is not water tight by design. This water then runs onto the headliner (if my headliner was installed) and finds a place to go. When the drainage tray is full, the water will not overflow the outside edge of the tray as the outside edge is higher than the inside edge. I should note that my drainage tubes are clear and plenty of water is making its way out of the vehicle and onto the ground as designed. We poured too much water into the drainage tray intentionally just to see what would happen. Since my driveway is on a slope, any water which leaks in is funneled to the lowest drains, so we were trying to replicate that scenario.
I have included a photo of the passenger side (right side) of the sunroof assembly/drainage tray. This pic is taken from the front of the truck looking towards the back. You can barely see the rear drain hole behind the piece of foam. You can clearly see the thin slot where the cable is located and the area inside of that, which as noted above, are not designed to hold water.
I have also included a section drawing showing the driver side (left side) sunroof assembly/drainage tray when viewed from the rear of the truck looking forward. This should help to explain some of my comments above.
I have also included a photo of the driver side (left side) sunroof assembly/drainage tray when viewed from the rear of the truck looking forward. This is similar to the section drawing noted above. You can clearly see the drain hose (clamped), the metal frame, and the round hole full of grease which is the cable track. Don't be fooled by the high black plastic end cap to which the drainage tube is attached...the high part is only on the very back of the drainage tray...the rest of the drainage tray looks like the section drawing (i.e. low). I have included a pic here which Landylover21 also attached above, as his pic shows the entire sunroof assembly out of the truck. On this pic, you can see the height of the drainage tray as explained above.
My issue: I'm parking on a hill forcing all of the water to go to either to the front or the rear of the drainage tray. Neither the front nor the rear is capable of handling the amount of water that is leaking through my gasket. Thus, this water is overflowing the drainage tray and into an area which is not designed to hold water. I am replacing the gasket and I hope this solves the problem.
Landylover21...thanks for your help. I hope this thread helps someone else.
View attachment 883784
View attachment 883780 View attachment 883782 View attachment 883783