GM Service Manual Online
For 1990-2009 cars only

The sunroof control module determines the direction of the sunroof actuator based on inputs received from the sunroof switch. Voltage is applied to the sunroof control module under one of the following conditions:

    • The ignition switch is in RUN.
    • The ignition switch is in ACCY.
    • The retained accessory power (RAP) is active.

The voltage applied to the sunroof control module enables power sunroof operation. The direction of the sunroof actuator changes by reversing the polarity of the voltage going to the actuator. The sunroof control module remembers the sunroof position when the ignition is turned to OFF.

The contacts on the sunroof actuator limit switch must close before the following actions occur:

    • The sunroof vents.
    • The sunroof slides.
    • The sunroof opens.

The limit switch signals to the sunroof control module that the glass is parallel to the sheet metal.

The 4-way sunroof switch provides the input voltages to the sunroof control module. The following table provides the sunroof control module input terminal conditions for each switch selection.

Switch Position

Slide Input (Terminal 6)

Vent Input (Terminal 7)

Neutral

BAT

BAT

Backward

GND

BAT

Forward

GND

GND

Up

BAT

GND

Down

GND

GND

Express Open

The express open mode initiates when the sunroof switch moves backward. Moving the sunroof switch backward applies ground to the sunroof control module slide input CKT 100. The sunroof control module applies current to the actuator through CKT 127 and CKT 129 while the sunroof is opening. In the express open mode, the sunroof actuator runs until one of three conditions occurs:

    • The actuator stalls at the fully-opened position (the limit switch closes).
    • You move the sunroof switch forward, up, or down.
    • You release the sunroof switch from the backward position and then press the switch again.

Closing

Place the sunroof switch in one of the following positions in order to close the sunroof:

    • Down
    • Forward

Pressing the sunroof switch causes the following events to occur:

    • The sunroof control module grounds through CKT 144.
    • The sunroof control module inputs ground through CKT 100.

The control module applies current of reversed polarity to the sunroof actuator through CKT 127 and CKT 129 while closing. The glass flush limit switch indicates to the sunroof control module that the sunroof is closed flush.

Vent

The sunroof vent open function operates under the following conditions:

    • The sunroof is in the glass flush position to start (or somewhere between glass flush and full vented).
    • A ground applies to the sunroof control module vent input through CKT 144 by pushing the sunroof switch up.

Express Close Vent

The sunroof express close vent function operates under the following conditions:

    • The sunroof is in the vent position.
    • Ground applies to both the sunroof control module vent and slide inputs at the same time because the sunroof switch is in either the down or the forward position.

The sunroof control module causes the sunroof actuator to run until one of the following events occurs:

    • The sunroof switch releases.
    • The glass flush limit switch of the sunroof actuator closes (CKT 132).