The electric sunroof is powered by a single motor located in the roof behind the overhead console, with the power circuit protected by a circuit breaker. An interior sliding panel can be closed when sunlight isn't desired. The control switches (tilt and slide) send a ground signal to the sunroof motor when pressed, with power supplied from the sunroof
Relay. With the ignition On but the engine Off, the sunroof control switch can be operated through the tilt and slide functions. Listen carefully for the sound of the sunroof motor running in the roof. If the motors can be heard but the sunroof glass doesn't move, there's likely a problem with the drive mechanism or drive cables. If the sunroof does not operate and no sound comes from the motor, check the
Fuses (in the interior fuse panel and in the engine compartment fuse/fusible link box). If the fuses are OK, pull down the overhead interior light/switch panel, turn the ignition On and check for voltage to the motor. If there's voltage at the motor, check for power and ground at the switch. If power and ground exist at the motor and there's still no voltage at the switch replace the switch. If there's no voltage at the motor, check the power window relay or look for an open or short in the wiring. If there's voltage at the switch, disconnect it and check for continuity in all its operating positions. If the switch does not have continuity, replace it. If the switch has continuity, re-connect it and locate the wire going from the switch to ground. Connect a jumper wire between this wire and ground. If the motor works normally with this wire in place, repair the faulty ground connection. The sunroof can be closed manually by inserting a wrench into the motor shaft and rotating it clockwise. If your vehicle is equipped with a factory sunroof, the wrench comes in the factory toolbag in the trunk.