I'm in the process of repairing factory moonroof. Stuck partially opened. Motor clicks and have tried the reset but won't budge. From what dealer and body shop says it probably has a track problem. Sunroof Doctor has a repair kit for $120 plus s&h. But headliner has to come out first. What a pain in the butt this is going to be.


Step by step- here it goes-
The Dome light will pull straight down- disconnect electrical from back, put in safe place
The front overhead lights and roof switch assembly- From drivers seat, carefully pull down trim edge( closest to you- the back side ) about 2-3 inches- you will see 3 plastic bent (swing ?) type tabs that hook into roof, let down alittle and squeeze electric plug from top to disconnect.Whole unit should be free - put aside in safe place.
Visors- pop off plastic cover at swing arm - finger nail or flat screw driver. Remove 2 screws and rotate arm to free. No force is needed just positioning to remove. Plastic visor clips- pop off with fingers or screw driver. Part of clip will pop off but retaining clip will stay in roof metal.
4 Headliner Grab bars- 2 plastic covers each. Carefully pry off with fingers or screw driver. each piece has 3 little lock tabs, they break easy. Remove screws - place in safe place.
Seats- did not remove. Removed head rests & put front seats mid way foward and reclined backs all the way.
Moonroof & Headliner Trim- Pulled away from edge and removed- it is just a friction fit
Trim Panels- Most of the panels have plastic clips that will break. Before reassmbly advise to go to local dealer/ body shop and buy a few. Local part stores ussually do not have this clip, real toyota style needed.
Front Dash/Windshield to Headliner Trim - both sides- Gently pulled top of trim to undo about halfway removed. Just enough to give room for headliner to come out.
Rear window to headliner trim- same as front.
Center Door Pillar - These pulled off easy - just let them rest in place with seat belt.
Each door has a edging on it - no need to remove- Just slip your finger between headliner and trim edge and headliner will be out.
At this point the headliner, with a just nudge, should be almost completely free and partially hanging down. There are 4 clips supporting the headliner just foward of the rear window, a gentle nudge of the headliner towards the rear should disengage headliner and be hanging. There are 2 wiring harness' attached to headliner with foam tape, pull off tape( use some Gorilla Duct tape at reassembly).
Put key in ignition, turn on, depress brake pedal and put transmission in 1st, turn car off. Put Steering whell all the way up. Manuever headliner towards left front under steering wheel and remove thru right front door. Found out that putting shifter in 1st gave enough room to pull headliner thru front door without too much flexing and bending. No damage was done to headliner.
There are 4 draintubes attached to Moonroof frame. Before anything else, Blow these clean. Either with compressed air or take a few deep breaths and blow hard a few times. 2 of mine were clogged. If these are not clear they will not let any water that gets in to drain. After all this work it would really suck after you put all together, to find water dripping. You can blow them clear from the outside but anything in them will blow back into the headliner and onto the tracking of the moonroof.
Well that is were I'm at now. Tomorrow, I hope, will be taking down and out the actual moon roof assembly to see if I need the Sunroof Doctors repair Kit or if I can hopefully just pop a track back into place.
Before you put the headliner back together check you motor and switch. If you have a bad motor - shop around- used ones can go for $150-200, new ones $375 & up.
I hope any of this can be helpfull to fellow Camry owners.
Will post info about the repair to track when done.