GM Service Manual Online
For 1990-2009 cars only

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

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

Express Open

The sunroof control module goes into the express open mode when the sunroof control module reverse/close vent input is grounded through the sunroof switch.

The sunroof actuator runs until one of the 3 conditions occurs:

    • The actuator 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.

Closing

The sunroof control module applies voltage to the sunroof actuator from CKT 129 when the sunroof control module reverse/close vent input (CKT 110) is grounded through the sunroof switch. The sunroof actuator ground is through CKT 127.

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

    • The sunroof switch releases.
    • The limit switch closes, 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 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 actuator operation under the same conditions as outlined in the express open.