GM Service Manual Online
For 1990-2009 cars only

The sunroof system consists of the sunroof assembly and the following 3 electrical components:

    • The sunroof actuator
    • The sunroof switch
    • The sunroof control module

The sunroof assembly has the following 3 positions:

    • Closed (flush with the vehicle roof)
    • Open (retracted into the roof cavity)
    • Vented (rear of the glass raised to the travel limit)

The sunroof actuator consists of the following components:

    • A reversible DC motor
    • A gear train
    • A limit switch

The sunroof switch is a rocker-type switch with the following 3 positions:

    • Normal center OFF position
    • FORWARD/OPEN VENT position
    • REVERSE/CLOSE VENT position

The sunroof control module controls the sunroof motor based on the inputs from the sunroof switch and the limit switch. The control module has the following special features:

    • Express Open and Express Close Vent
    • Stall Sense
    • Operation Time Out

The express feature allows you to momentarily push the sunroof switch in the FORWARD/OPEN VENT position in order to fully open or close the glass from the vent position.

The stall sense stops the sunroof under the following conditions:

    • The sunroof assembly is obstructed.
    • The sunroof assembly has reached the fully open position during express open.

The operation time out protects the sunroof against failure of the stall sense. The control module stops the operation of the sunroof assembly after 20 seconds.

Power and Ground

The battery voltage is applied from the WINDOWS circuit breaker through CKT 42 (RED) to the accessory time delay relay. The accessory time delay relay applies voltage to the sunroof module through CKT 70 (PNK) under the following conditions:

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

The sunroof control module is grounded at connector C1 terminal D through CKT 1250 (BLK) to G401.

Limit Switch

The limit switch lets the sunroof control module know when the glass is in the flush closed position.

When the sunroof is in the flush closed position, the limit switch closes, grounding connector C2 terminal 8 of the sunroof control module through CKT 132 (RED).

When the sunroof is not closed, the limit switch opens, removing ground from connector C2 terminal 8.

The limit switch receives ground from the sunroof control module through CKT 133 (YEL).

Express Feature

The sunroof control module enters the express open or express close vent mode when connector C2 terminal 6 is momentarily grounded through CKT 100 (BRN) by the sunroof switch. The module then applies voltage through CKT 129 (LT GRN) and ground through CKT 127 (DK GRN) to the sunroof actuator. The sunroof control module drives the sunroof actuator until one of the following actions occur:

    • Motor stall is sensed.
    • The sunroof switch is moved to the FORWARD/OPEN VENT position.
    • The sunroof switch is moved to the REVERSE/CLOSE VENT position.
    • The control module times out (20 seconds after the start of the express mode).
    • The limit switch is closed.

Closing, Venting

When the sunroof switch is held in the REVERSE/CLOSE VENT position, connector C2 terminal 7 of the sunroof control module is grounded through CKT 110 (ORN) by the sunroof switch. The control module then applies voltage through CKT 127 (DK GRN) and ground through CKT 129 (LT GRN) to the sunroof actuator assembly. The sunroof control module drives the sunroof actuator until on of the following actions occur:

    • Motor stall is sensed.
    • The sunroof switch is returned to the neutral position.
    • The limit switch is closed.
    • The control module times out (20 seconds after the start of the REVERSE/CLOSE VENT command).