GM Service Manual Online
For 1990-2009 cars only

The Power Sunroof System consists of the following electrical components:

    • Sunroof switch
    • Sunroof motor/actuator assembly
    • S/Roof fuse 20 A
    • RAP MISC fuse 10 A

The sunroof system is controlled by the sunroof switch and the sunroof motor/module assembly, which is also known as the motor/actuator assembly.

The sunroof motor/actuator assembly is supplied battery positive voltage at all times through the 20-amp S/ROOF fuse located in the I/P fuse block. Whenever the ignition is turned to RUN or ACCESSORY, or when the retained accessory power (RAP) system is active, the motor/actuator assembly is also supplied voltage through the accessory voltage circuit and the 10-amp RAP MISC fuse also located in the I/P fuse block. The sunroof motor/actuator assembly is grounded through the ground circuit and G301.

The sunroof motor/actuator assembly is located above the rear view mirror between the headliner and the roof structure, while the sunroof switch is located above the rearview mirror. The sunroof motor/actuator assembly supplies voltage to the sunroof switch through the sunroof switch close signal circuit and the sunroof switch open signal circuit. The sunroof motor/actuator assembly also supplies ground to the switch contacts through the sunroof switch low reference circuit. When the switch is operated, the contacts and signal circuit for the selected mode are closed to ground, the voltage is pulled low in the module, and the appropriate signal is recognized by the motor/actuator assembly. The motor/actuator assembly then internally applies battery positive voltage and ground to the appropriate circuits of the reversible power sunroof motor in order to move the sunroof glass panel to the open, close, or vent position.

Both the sunroof control module and the sunroof motor are integral parts of the sunroof motor/actuator assembly and are not serviced separately.

To operate the sunroof, the ignition must be in the RUN or ACCESSORY position, or the RAP system must be active. When the sunroof panel is in the closed position, it can be raised to the vent position by pressing the OPEN switch once. The panel may then be either expressed to the fully opened position by momentarily pressing the OPEN switch a second time, or it may be adjusted to any preferred open position by pressing and holding the OPEN switch until the panel has reached the desired position. To fully close the sunroof panel, press and hold the CLOSE switch. Release the CLOSE switch in order to stop the panel at any preferred closed position. Whenever the sunroof panel is in the express open mode, it can be stopped by momentarily pressing either side of the switch.

As the sunroof panel opens, it moves the sunshade to the open position as well. The sunshade can be manually opened and closed from inside of the vehicle while the glass panel is in the closed position. The sunshade is designed to stay in the open position while the glass panel is in the open position.

Important: 

   • If, during service, the sunroof motor/actuator assembly has lost battery positive voltage or ground, or has been replaced, it will be necessary to initialize the motor/actuator assembly once service has been completed. Refer to Sunroof Control Module Programming and Setup .
   • The sunroof can be manually cycled with a regular screwdriver, once the headliner is removed. This screwdriver fits into the drive gear, and when turned will operate the sunroof drive cables and simultaneously open or close the sunroof.

Any water that passes the roof seal is drained from the sunroof tray by 4 tubes that lead from the corners of the tray to the rocker panels of the vehicle. The tray which acts as a framework for the sunroof assembly, has a water channel that encircles the sunroof opening and directs the water to the drain tubes.