Headliner and sunroof pulled to fix leaks if anyone wants pics! (1 Viewer)

This site may earn a commission from merchant affiliate
links, including eBay, Amazon, Skimlinks, and others.

@Pascoscout Well maybe I can save you a few hundred dollars then; I water tested both the original and the new glass with new gasket and they both leaked. The same amount. I also adjusted the shims ad nauseam with no change. Therefore I concluded that it is just not a water right seal. (YMMV)
So IMO, it is more important to service the drain tubes because they can handle a lot of water, more than any storm will produce. For example when I had the glass out and had finished servicing mine, I had the wife dump a pitcher of water down each of the 4 corners, right into the tray, and it drained no problem! So now I don’t care that the sunroof leakes a little because the tray/tubes can drain it all and that cab remains bone dry!
 
Your almost there!
Yes, I would definitely cut where you have the green line. That is what I did. Then I lined the cut area with some door trim I had lying around. This cut is vital because it allows the thicker hose to pass through AND it relieves the stupid uphill “S” curve.
Also, heater hose seems to have a natural curve to it, so if you can rotate (or spin) the length, it may end up pointing up at the nipple. Hope that makes sense.

Thanks I think that's the best course as well. Going to pick up some tin snips tonight and hopefully it isn't too much trouble.

I've been thinking about this a lot during the week when I don't have access to the rig but one thought I had was using a wide stress-relieving loop off the nipple that then dives into the opening. It'd have a slightly downward spiral and no need to cut. I don't know how feasible that is both with flexibility of hose and how much room there is behind the sunroof once the headliner is back on.

@Pascoscout Well maybe I can save you a few hundred dollars then; I water tested both the original and the new glass with new gasket and they both leaked. The same amount. I also adjusted the shims ad nauseam with no change. Therefore I concluded that it is just not a water right seal. (YMMV)
So IMO, it is more important to service the drain tubes because they can handle a lot of water, more than any storm will produce. For example when I had the glass out and had finished servicing mine, I had the wife dump a pitcher of water down each of the 4 corners, right into the tray, and it drained no problem! So now I don’t care that the sunroof leakes a little because the tray/tubes can drain it all and that cab remains bone dry!

Ha that's good to know! My next steps were going to be adding more shims to make it flush with the roof and potentially the bicycle tube trick. But if even a new gasket leaked, then it really is about making sure your drains work. I toyed with the idea of making my fronts exit through the floor rather than the invisible cavern as that might help reduce backups...might re-visit that later.

Thanks for the info!
 
I wanted to post some pictures of what I did, following @Surfdc 's example of using heater hose and expanding the window in the sheet metal so that the drain line slopes down.

As before, I began on the PS side since it is more accessible without the gas line and other electrical. Here's the cut I made with tin snips -
IMG_3538.webp


Towards the right side of the above picture you are approaching a seam where it is 2-layered and becomes harder to cut but the rest was like butter.


Here's what it looked like on the DS after connecting the hose and new hose clamp -

IMG_3542.webp



The drivers side C-pillar was tough to route through so I used a long (20") rigid zip tie and threaded my line into it to get my guide line into place.
IMG_3541.webp

I had originally planned to take off that old insulation and replace with sound deadening but am pressed for time and it seemed like a messy job as it is glued on. Also, I'm a slow researcher and don't know yet what I'd replace it with.

I'm happy with how the hoses are sitting now and hope that puts an end to any wet carpet/pillar issues in the second row.

The PS side bottom grommet was easy and I got the hose to stick out about 4" near the exhaust - I'm likely going to use some of the old tubing and route it so the water drains to the side and not right on the exhaust.

I had to give up on the DS side though. I routed the hose just fine out the bottom but I can't get the old/tight grommet to hold the wider hose and stick in the angled outlet hole...still thinking about how to fix that one. Any ideas?

Anyway, hope this helps someone and time for me to finish reattaching my headliner. I will probably skip trying to do any shims for now since I think that can be done with the headliner back on as can the bicycle inner tube fix.

I did discover that my jack is slightly rusted at the bottom so my next water-related area to figure out is the rear windows. I can't seem to pop out the rigid black trim piece that sits outside and below each rear window so I may just silicone the clips from the inside and replace window seals at a later date.
 
So I finally wrapped this up yesterday. A tip to make the heater hose exit properly through the grommet: use Sil-glyde. I was able to get the grommet to stay in and hose to extend out. I don't like where the pass-side hose exits (right on top of rear part of exhaust) which is already rusty but it is just too hard a location to extend without pulling it back up in the cargo area. I'll do it later.

Speaking of which, I still can't get the rear window trim pieces off but I'm leaving that and the window rubber for later. I did find what looks like a water line ending in a plastic barb near the rear passenger tail light (behind the panel). Anyone know what this is?

IMG_3573.webp
 
View attachment 1200009
Here is the cause. These are the rear sunroof drain hoses. They were still connected to the pan, but were kinked and rotten at the hole in the B pillar. I assume that Toyota tried to address this with the clear hard plastic you see wrapped around the hose as a sleeve of sort. So mine would not drain, overflowed the pan, and ran down the B pillar and soaked the headliner, seatbelt garnish and rear carpet.
View attachment 1200010 View attachment 1200011 View attachment 1200013 View attachment 1200014
Here is the headliner, B and C pillar seatbelt garnish, front and back after they have been cleaned. The headliner is all one piece fiberglass, and the garnish are plastic. So I just soaked them with meyer's then let sit for 5 min, then hosed them off and they are now soooooooo much cleaner! Then let them all dry in the sun. Took 10 min to dry. Very pleased with how clean they got cause mine were gross, and no scrubbing!!
Those who have used Myers to “soak,” did you spray pour submerge apply with a brush or what? Thanks!
 
The Myers thing didn't work for me but I attribute that to the 40 degree weather when I did it. I reassembled and plan to steam clean when time allows. From what I remember reading though, one guy sprayed it on, let it soak and hosed it off. If you're too aggressive with a brush, you will ruin the nap.
 
Picked up a new (used) sunroof assembly as I will be replacing mine, which means headliner will come down, again. So more pics to add to this thread as reference when this job is underway.
Also if any of you want pics of anything just let me know.
Andy
79825035-ABCF-424E-99E2-634DA34C27ED.webp
 
IIRC you replaced the glass last time. Why the new (used) assembly?
 
IIRC you replaced the glass last time. Why the new (used) assembly?
Correct. I bought new glass to get a new gasket that comes with it. Unfortunately they are permanently mated, so no way to get just the gasket. My hope was that the new gasket would seal better and not leak. It made no difference.
There are two plastic clips (one on each side) that attach the pulley to the slider. They both broke and the sunroof will not slide. This plastic part is not replaceable. So I’m just gonna swap the whole assembly, keeping my new glass!
 
Correct. I bought new glass to get a new gasket that comes with it. Unfortunately they are permanently mated, so no way to get just the gasket. My hope was that the new gasket would seal better and not leak. It made no difference.
There are two plastic clips (one on each side) that attach the pulley to the slider. They both broke and the sunroof will not slide. This plastic part is not replaceable. So I’m just gonna swap the whole assembly, keeping my new glass!
Ah gotcha. Sucks to hear the leak is still persistent but at least you'll have a working sunroof again! Where is it coming in from?
I've been having some wet seatbelts recently and I think after all the work (windshield caulk, replacing drain tubes, cleaning drainage holes) that water might be getting in from the weatherstripping, door, or original roof rack mounts somehow.
 
Pics of the broken clips? The new used sunroof is just as old, did you try to come up with a fix for the broken clips?
 
Ah gotcha. Sucks to hear the leak is still persistent but at least you'll have a working sunroof again! Where is it coming in from?
I've been having some wet seatbelts recently and I think after all the work (windshield caulk, replacing drain tubes, cleaning drainage holes) that water might be getting in from the weatherstripping, door, or original roof rack mounts somehow.
Water is still coming thru the glass. I have shimmed it all ways and concluded that it just leaks. But that’s ok because it’s not a lot, and the drain tubes clear it no problem.
If your seatbelts are wet it is no doubt the rear drain tubes. Check to see they have not come unclipped at the nipple or that the drain hoses are linked. I bet it’s one of those.
 
Pics of the broken clips? The new used sunroof is just as old, did you try to come up with a fix for the broken clips?
I will have pics up of the broken clips when I can start disassembly. Gonna rain. And it’s Christmas. So prolly in a little while yet.
Once I start the swap I’ll see if there is a way to fix or modify the clips, and post it here.
 
I'm reviving this thread because I have to drop the headliner again because my sunroof broke and now leaks!
after much searching and tinkering with a used sunroof unit, I have decided to repair mine. Not gonna tape, or caulk, or weld it up because I like having a sunroof dammit!
I bought new OEM rails and they have all the new bits that were worn and broken! going to swap these in over the next few days following this thread.
Soooo if anyone needs any pics of the process let me know and I’ll take pics for ya.
 
More pics

C3BF070E-3F0C-4B3D-828A-E9CE4889C2E6.webp


2CA74C30-E92D-4C34-92EF-1BDC05B84265.webp


EB30E756-2971-4754-B498-001EE50D4629.webp


C95E098A-C2FE-4EBB-AD9D-C0409078716C.webp


F9543503-D467-485B-9BC0-46A910468DFA.webp
 
More
D7968524-77F3-4214-ABEE-D9E5F0BE29EA.jpeg
863BE32F-253C-4703-805E-9ED7A94847CD.jpeg
E55D0CD8-3CF4-493E-95C7-E4669F3EAFAB.jpeg

Roof is a great place to put headliner so toddlers don’t destroy it!
 
Last edited:
How much time would you guess for rebuilding the sunroof? (Not including the headliner in/out)

Did you also get new plastic corners and hoses and clamps?
 

Users who are viewing this thread

Back
Top Bottom