Sunroof issue
I tried disconnecting the battery, tried cleaning the switch, but to no avail.
The next thing I did was to remove the motor assembly.
First, pull the switch cover off, unplug the switch plate.
Then get the torx bit #25 and remove the three screws.
The motor will then come out in your hand easily.
Replug your switch and cycle the motor with it resting in your hand, the smaller drive gear should rotate constantly for about 5 seconds then click off, the bigger timing sprocket should turn in jumps with every one revolution of the main gear, this is the timing gear, if it stops or is stuck then the drive will stop as well.
Mine had a bunch of crap laying around the drive gear and timing wheel and I suspect that the junk was interfering with the timing wheel.After cleaning the housing out I then sprayed a lubricant ( NOT WD 40 ) on the timing wheel and under the drive gear, cycled it a couple more times, then reinstalled the motor.Then ran the sunroof back and forth, happy with my success, I reinstalled the switch gear and cover plate.
On a side note, I noticed that nowhere is it mentioned that when operating the sunroof manually, you should pull out the red drive connector part way (Don’t pull it out all the way, you will have to re-time the driver ), this disengages the motor from the drive mechanism, you can strip out the allen driver if you don’t disengage the the driver.
Lincoln
happy wrenching