GM Service Manual Online
For 1990-2009 cars only

Power Sunroof System Components

The Power Sunroof and Sunshade System consists of the following components:

    • Sunroof control module
    • Sunshade control module
    • Sunroof switch
    • Sunshade switch
    • Rail and track assembly upon which the sunroof and sunshade glass rides
    • S/ROOF/SUNSHADE Fuse 30 A
    • Body control module (BCM)

Power and Grounds

Battery positive voltage is supplied at all times to the sunroof and sunshade control modules from the 30 A S/ROOF/SUNSHADE Fuse located in the rear fuse block. Ground is supplied to the sunroof and sunshade modules through the body ground circuit G401.

Ground is supplied to the sunroof and sunshade switch through the body ground circuit G401.

Power Sunroof Operation

The Power Sunroof System will operate only with the ignition turned to the RUN or Accessory positions, this allows for retained accessory power (RAP) control of the sunroof and sunshade through the body control module (BCM). With the ignition in the run or accessory positions, the BCM supplies the sunroof and sunshade control modules with ignition voltage which allows sunroof and sunshade operation. Once the ignition switch is turned to OFF the sunroof will continue to operate until any door is opened or when the RAP timer reaches its shut-off limit. For a description and operation of the RAP operation, refer to Retained Accessory Power (RAP) Description and Operation.

Comfort Stop Feature

The comfort stop feature represents a point between the close and full open position providing the greatest opening while minimizing wind buffeting. This feature is used instead of a windscreen. Maximum sunroof opening can still be achieved by operating the switch and requesting movement past the comfort stop position.

Sunroof Switch

The sunroof and sunshade switch assembly contains two rocker type switches that are used to control the following functions:

    • Roof express open -- A momentary press of the switch will open the roof to the comfort stop position. Press the switch again and the roof will open the full open position.
    • Roof express close -- A momentary press of the switch will close the roof to the closed position.
    • Roof open/close -- A supervised press and hold of the switch will open or close the roof to the desired position.
    • Vent open -- With the roof in the closed position, press and hold the roof close switch for the desired vent open position.
    • Vent close -- With the roof in the vent open position, press and hold the roof open switch to close the roof.

Sunroof and Sunshade Motors

The sunroof and sunshade module assemblies have bi-directional motors. The motors ground is removed when the sunroof or sunshade reaches the soft stop end of travel position. This is based on the learned position that was performed during the initialization process. The internal hall effect sensors within the sunroof and sunshade control module assemblies create pulses that are counted by the modules until the end of travel position is reached.

Sunshade Operation

The sunshade control module determines the sunshade motor direction based on inputs received from the sunshade switch. When the ignition switch is in the ON position, voltage is applied to the sunshade control module and motor assembly through the 30 amp SUNROOF fuse. The sunshade control module controls sunshade motor direction by changing the polarity of the applied voltage. The module will close the sunshade whenever the ignition switch is turned to the OFF position.

In addition, during sunroof or vent open operation, the sunroof control module sends a message through the K-Bus circuit to the sunshade control module to open the sunshade while the glass panel is being commanded open.