GM Service Manual Online
For 1990-2009 cars only

The sunroof control module determines the sunroof motor direction based on the inputs received from the sunroof switch. Voltage is applied to the sunroof control module enabling sunroof operation when one of the following conditions are present:

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

Closing

The sunroof control module applies voltage to the sunroof motor from CKT 127 (DK GRN) when the sunroof control module REVERSE/CLOSE VENT input (CKT 110) is grounded through the sunroof switch. The sunroof motor ground is through CKT 129 (LT GRN).

The sunroof control module runs the motor until one of the following conditions are met:

    • The sunroof switch is released in the closing direction.
    • The limit switch closes in the opening direction, grounding the module limit switch input (CKT 133).

The limit switch closes when the sunroof is in the flush CLOSED position.

Vent

The sunroof moves to the VENT position when the sunroof control module FORWARD/OPEN VENT input (CKT 100) is grounded when the sunroof is in the flush CLOSED position.

Express Open

The sunroof control module goes into the express open mode when the sunroof control module forward/open vent input (CKT 100) is grounded through the sunroof switch.

The sunroof motor runs until one of the 3 following conditions occurs:

    • The motor stalls when the sunroof reaches the fully OPEN position. The limit switch closes.
    • You push the sunroof switch the FORWARD/OPEN VENT position
    • You release the sunroof switch from the REVERSE/CLOSE VENT position and you press the switch again

Express Close Vent

The sunroof moves to the FLUSH/CLOSED position when the sunroof control module REVERSE/CLOSE VENT input (CKT 110) is grounded when the sunroof is in the VENT position. The module stops the motor operation under the same conditions as outlined in the express open.