Fixing the Sunroof
- joepampel
- Apr 1
- 14 min read
Updated: Apr 13
When my 911's sunroof jammed I really wasn't ready for what I found. There are a few pieces to this:
The early style sunroof cables are NLA, so owners need to fit the 964 style. These have felt wound into them which can make them a bit of a tight fit, so the felt usually has to come off first - if you have older guides.
You are not supposed to grease the sunroof cables. Perhaps counter intuitive, but the cables and mechanisms are out in the elements and grease just collects dirt, gets tacky and gums things up. It can also liquify in the hot sun and run down on to your headliner.
Prior work in my case added more sealer which made cleanup an arduous process, and there were missing parts which I am still working through (what were they, did this car come with them and where did they go)
A helpful gent on the Pelican boards identified that I have cut-down 964 rails and 964 cables. That was a recommended dealer fix at some point I was told. That should have simplified the cables and guides situation, but the grease undid that.
Potential Parts:
Short section of sunroof seal: 911-564-193-00
Long section of sunroof seal: 911-564-191-00
Rubber seal (back of sunroof): 901-564-905-05
Long felt strip (under wind deflector): 911-564-409-00
Short felt strip (x2): 911-564-409-01
Front Sunroof Guide(x2: 911-564-045-00
Sunroof guide lock plate(x2): 911-564-451-00
Front plastic guide clip(x2): 911-564-433-00
Rear Plastic guide shoe(x2): 901-564-431-06
Wind Deflector Hinge (kickstand): 911-564-127-00
Male Pin for sunroof motor connector: N-017-564-1
Symptoms: First it was a blown fuse, then later the sunroof would not come all the way up in the rear so I pushed it from inside the car. Then finally, the motor whirred and nothing happened. It would not open or close. I could not move it with the crank either. Was it the gear? The clutch? Something else?
The manuals and the Pelican Parts site have some good procedures and photos of what is going on, but I still had a hard time visulizing it all, and as I mentioned, I am missing parts (I think). So I am writing this.
Step 1 is removing the headliner that is clipped into the sunroof. Mine was stuck so first I went up into the roof to try manually moving it. Unzip the liner, and unscrew the longer of the two trim pieces that cover the sunroof mechanism.
Pro Tip: As it happened, I had a rip in my drivers seat so I pulled it out to go to the auto leather specialist. Having the driver's seat out made working on the sunroof much easier. If you're tall I would defintely consider removing it.

Once the panels are out you can see the motor and gearbox. They are connected by a rubber "clutch". There is actually some slip built into the gearbox too; there is no electrical "stop" in the system to turn the motor off so over-run in either direction needs to be accomodated.

I used a trim tool to get up between the headliner and sunroof panel since I could not move the sunroof at all, even manually with the crank. When you are not trying to manually move the roof, always sure that the screw on the gearbox is tight. It is what enables the motor and gearbox to engage properly so if it is out or loose you will have issues. It may sound obvious or dumb perhaps, but it can happen in the middle of a job. (ask me how I know...)

Trim tools are really handy. This one is great for all kinds of hidden clips as seen on doors, bumper trim, etc. The angle made it a good solution here. I found one spot that was loose enough to pop out and then just moved across from there. There are only snaps on the leading edge.

Step 2: once the headliner is loose you can slide it back into the roof and out of the way. It rides in a slot that is part of the sunroof tracks. Sliding it back will expose the sunroof guide bolts (8mm) and the cable guide bolts. (pic above). The front guide is a metal bracket that is a "Y" shape, and inside the Y is plastic so it can slide. There is a plastic sleeve over the end of it, probably to help it not rip the headliner. The captive nuts below it rotate and set the resting height of the front of the sunroof. The guide is sitting on a ceiling panel here and you can see how those clips work.

The guide with the plastic sleeve (above). It also seems to have grease in it.

The plastic collars around the guide mount "captive nuts" rotate to move the roof panel up and down so it closes nice and evenly. Easy to adjust as needed when you put it back together. I wound up needing mine all the way tight to get the panel even.

Next, rotate this sping loaded clip out of the way so you can remove the cable guide. It has two pieces, a flat metal bit that supports it and then the actual guide piece that connects to the part that slides along the track. Once the guides and cable ends are unbolted, the panel can come out. (2x7MM bolts)

Put some towels out to protect your paint and then slowly move the sunroof panel forwards, up and out of the car. It is heavier than it looks (~12lbs); not heavy, but heavier. Just use caution. It's pretty simple if you open your windows so you can reach inside.

The headliner panel is still in the car here (it rides in a track), but will have room to come out once you loosen the cable track (the long black aluminum guide). I learned during this project that these are the later cable guides (annodized black is a giveaway) and cables (from a 964) which was a recommended fix at some point. You can see that the front "stop" point for the mechanism is when the cable glide contacts the middle piece in the track which also supports the wind deflector support.

Remove the guide piece that the wind deflector support connects to. (2 phillips screws) and then remove the 1 screw with small bracket at the front that holds the cable guide in place. Both of my little "kick-stands" were pretty brittle so I ordered a new pair.

Remove the screw and bracket that hold the guide in place (above) & then slide the guide forwards and out of the car to expose your cables and the cable ends. Be careful of the plastic locating pegs in the rear that sit in the guide and then fit into a hole at the back of the roof. They are important, and not sold separately. If they stay in the roof, use some long pliers to get them out.
Here is what the system looks like out of the car. I didn't tuck the cables into their tracks but otherwise it's pretty close to how it sits when installed. That white plastic pin is what locates in the rear of the roof and it gets some body sealer on it before it gets reinstalled.

As I cleaned things up, I periodically checked the cables in the tubes to see how smoothly they would move.

I took the guides inside to the slop sink and scrubbed them clean with degreaser and a toothbrush.

With the guide out, you can see your cable and the "glide" it is attached to that pushes or pulls the sunroof around. You can see how gummed up the cables are. I wound up removing the felt from mine because the grease and dirt had destroyed it. You can (hopefully) use an awl to loosen the felt at the "slide end" and then just unwrap it if you are going to remove it. Part of mine came out this way, the rest was a mess.
But first, what broke in the sunroof? The passenger side cable pulled out of its crimp to the glide. Probably because the mechanism was so stiff. I'm lucky the gearbox has a metal gear, and nothing else broke from stress. The gearbox has slip build in to protect it, and a rubber linkage (they call it a clutch) to absorb shocks.
I was able to clear the hole in the slide out with a small drill bit until I could get the cable back in and re-crimp it. I used vice grips to crimp it. Not too much or it may not slide well in the track. After looking at a number of posts on the Pelican boards, this seems to be a pretty common failure point, and a common fix. Some folks not only re-crimp the cable but also add a dab of JB Weld for good measure. New cables are about $500 a pair so fixing the old ones is certainly worth the effort.

Twisting the end back on in the direction that the stranded cable was wound in is what you want to do here. You can see the rear of the height adjustment here, you loosen the screw and move the "nut" portion up or down along the toothed surface.

The cable on the left is worse, but both were pretty greasy and crusty. I scrubbed them in the slop sink with an old toothbrush and degreaser to try and save the felt, but wound up removing it. It was too far gone.

I removed the tracks and scrubbed them out as best as I could with a brush, Zep and plenty of hot water. Be careful removing them because they can push against the headliner and those tiny nuts are a pain to get to and there are clip nuts and metal panels that are sharp.
One of the leads to the motor power plug came off so I needed to order a new pin; luckily Stoddard carries them. It's the same pin used inside the doors, for the oil cooler fan and on the power mirror harness.

The underside of the sunroof panel. (front edge towards bottom) You will probably want to replace the two plastic guides (arrows). There should be 2 felt pads in the rear corners. There are 2 similar felt pads on the sunroof trim panel in the rear corners as well. (shop manual photo below matches what I found)

That rearward plastic guide is interesting. I found it installed with the slanted part facing forwards. The parts diagram shows the flat side facing back. The shop manual shows slanted side forwards. It is what stands the rear support up as the sunroof closes, I think.


Pull off the old fuzzy seal, and then use 3M Adhesive remover to clean up the area so you can get a nice strong bond. I used an old toothbrush to help with this. Put some rags in the guide channel in case any solvent flows towards the rear. Don't be stingy with the solvent, it can take a bit to get things loosened up. My car had black trim adhesive as well as the yellow/green stuff and it was just trowled on in places. I guess it was leaking at some point. Mask off the roof; any drips or splashes will need to get cleaned of the paint with a little gentle polishing compound or a soft cloth with a little adhesive remover.
The car appears to be missing both sets of felts - the header rail has one under the wind deflector (there are holes for the 2 mounting screws punched in it) and then there are shorter pieces on each side. They look like they might go under the guides in the drawing, but that would interfere with the headliner panel (I tried this to make sure).
Not sure where they are supposed to go. Are they replacements for the pieces at the rear of the panel and headliner?

I put arrows pointing at the missing felt strips, and I circled the missing guide lock plates (45) as well as the other plastic guides you should replace while you are there (43 & 49) 43 was mounted in the other direction in my car as I found it. (slope towards the front) which also matches the shop manual photo.

One of the leads broke off the harness side of the motor connector (R) as I removed it. I used the connector tool to push out the remaining pin so I can replace it. Its a standard VW/Audi/Porsche connector. Stoddard carries the male pins that snap into the harness-side of the connector.

The sunroof panel seals had sealer glopped on as well as the original glue. It took a while to clean up. My arrows on the tape are marking where the old seal ends to help me place the new one.
I got the roof panel cleaned up and had a good think about which adhesive I would try out. There were some posts that favored the 3M black super trim adhesive, since the seals are black it blends in better. In the end that point won out for the panel. It gets tacky fast and is hard to brush around accurately as it is very gooey. The yellow super spray adhesive gives you more time to work and is easier to brush into place (say some posts). I may try it next time.
I think what I learned quickly on my first go-round at this was:
Keep the adhesive on the lower (flat, not round) part of the seal so it stays hidden
Work quickly in sections. I marked center on the seal and center on the roof, and then worked outwards, one side at a time, a few inches at a time, level it and then tape it in place.
When you remove your painters tape, do it sideways so it does not pull on the new seal.
I did the rear rubber seal last, and I used painters tape to mark off the borders of it so I would apply the sealer to the panel accurately.
I applied sealer to both the roof panel and the seals, just a nice light coating so it doesn't ooze out all over when you push the seal down.
The top of the seal should not be higher than the roofline. I used a plastic trim tool gliding over painters tape to level it off as I went. (it's still not as even as I would like)
One thing that was tricky is the new fuzzy seal for the rear of the sunroof panel was taller than the old one (or maybe they shrink over time?) so lining it up with the rooftop was trickier than I expected. I used trim tools covered in tape and riding along on tape to try and keep it all pushed down evenly and scrunched against the vertical panel it bonds to.

It took nearly 2 hours to get both cables fully cleaned up once it was clear the felt could not be saved.

After (top) Before (bottom) that was a spot where the felt was not too bad. A lot of it was just mush though.

The sunroof panel after the glue dried. I just marked off the roof center and seal center and worked out from there. (there was a lot more tape on it during the work). I isntalled the rubber seal a mm or 2 further rearward to give the water running over the roof more room to flow down into it. I don't know if that will help or not. It seems too bunched up against the felt seal. I am asuming that is why is it s "V" shape, to channel water towards the sides where the drain holes are.

Where the guide tube goes through to the roof cavity. 8mm nut and washer hold the tube in place on that stud. The hole to the left with white body sealer is for the plastic locating pin. Use some new sealer to keep it from leaking.

What the pin looks like, and my broken wire. I stripped it and then needed to take a few strands out to make it thin enough to crimp into the new one. The automated stripper I use makes this an easy fix even over your head. (it's listed here: Amp Building - Tools & Tips)

There we are with the new pin in place.

I remounted the tube and then the motor. Leave the gearbox until last - you want to install & align the roof panel properly first and then get it all bolted down before you install the gearbox. I put it in too early and got to pop it back out. This aligns the cables so the roof closes evenly side to side and hopefully closes proplerly in the rear.

Putting the guides in: I put the long felt under the wind deflector as it has holes in it already for the mounting screws. I am not sure where the 2 shorter sections go.
The middle pieces where the wind deflector supports connect should be centered where they connect to the deflector such that they go down easily. The sunroof slides up and pushes them down into a gap and that allows the deflector to move out of the way of the roof panel. You can slide the end around of the support a bit if needed. It's just held in place with a rubber 'nut' which you can slide around.
You need to be a little bit of an octopus here since both guides go in together with the headliner panel between them in its track, and the wind deflector shares the bolts that hold down the guides. It all works out though. Be really careful not to strip the holes in the roof.

Headliner panel and guides are in place here.
Where the cable end bolts to the panel (below). You can see the plastic "shoe" that pushes it forwards. It is curious to have it be asymmetrical, long on one side and short on the other, for no reason. Using the slanted side against the cable end would seem to push the roof up in the rear sooner? When my roof closes, the rear does not raise quite enough. That could also be the motor, assuming I can raise it fully using the hand-crank. (It rises under pressure on the crank)

As it was when I opened it up, and in the manual (above). The sloped side does nothing as far as I can tell(?). The two pieces are always in the same orientation - the cables are bolted to the roof panel and that shoe is fixed as well. When the roof slides back, the cable pulls first to lay down that support a bit and then the roof follows the curve of the roof panel to slide out of the way.

Here is the shoe flipped around as in the parts diagram, pointed side to the rear. This is working fine so far. I will probably play with this some more.

And there it is. Lots of room for improvement; the seal is a bit more uneven than I would like, but it was my first time and I'm glad I could repair the cables and get everything cleaned up so that it works fairly smoothly now when I turn it by hand.
It's still not as smooth under power as I would like; it opens a bit better than it closes. I think the vinyl is a little bunched up at the front and not sliding in the track as well as it should. I am also playing with the "shoes" to see which direction lets the roof close more completely without intervention. If I can't get it to fully close by itself I'll probably replace the cables, they look a little stretched (narrower in the section by the gearbox) and perhaps that is the difference?
Special thanks to the Pelican Parts forum folks who have posted a number of great threads about sunroof repairs! I also watched Joe Engineer's videos about his sunroof repair. Links below. I was pretty nervous about doing this, but seeing so many others dig in and write up what they dealt with really helped.
Resources:
3M Specialty Adhesive Remover: Part# 38987
3M "Yellow" Super trim adhesive: Part# 08090
3M "Black" Super trim adhesive: Part# 08008
3M Seam Sealer: 08367 (for guide pins)
McMaster-Carr - long cleaning brushes for the tubes: https://www.mcmaster.com/products/pipe-cleaning-brushes/shank-style~handle/low-scratch-tube-brush-sets-with-handle/
Pelican Parts Tech How-To: https://www.pelicanparts.com/techarticles/101_Projects_Porsche_911/85-Sunroof/85-Sunroof.htm
Pelican Parts 911 Forum Posts: https://forums.pelicanparts.com/porsche-911-technical-forum/1174676-tech-topic-sunroof-seal-replacement.html
Joe Engineer's 3-part video about his Sunroof repair
Comments