GM Service Manual Online
For 1990-2009 cars only

The sunroof switch controls the position of the sunroof. You may slide the sunroof panel into the following positions:

    • Open
    • Closed

The rear of the sunroof panel may be tilted up into the vent position.

When the sunroof switch is moved to the OPEN position, the open relay energizes. The open relay sends voltage through circuit 127 to the sunroof actuator. Circuit 129 is grounded. This drives the sunroof in the following positions:

    • Down from the vent position
    • Back from sliding

The CLOSE direction operation is similar. The sunroof inspects the limit switches in order to determine the position of the sunroof before opening the sunroof.

The sunroof will automatically stop in the fully OPEN FULLY VENTED and CLOSED position when approaching from either of the following positions:

    • Vent
    • Sliding

The limit switches sense the following positions:

    • Fully OPEN
    • Fully CLOSED

For example, if the roof is closing from the VENT position, the open relay will be energized. When the roof is fully CLOSED, the following actions may occur:

    • The CLOSED position is recognized.
    • The limit switches set the correct sequence.

When the limit switches are in the correct sequence, the following actions occur:

    • The sunroof module microprocessor recognizes the correct sequence.
    • No voltage is applied to the sunroof actuator.
    • The sunroof actuator stops the sunroof from moving.

In order to continue the sliding mode, the driver must release the sunroof switch. When the sunroof switch is pushed again, the roof will slide open. The sunroof also has an Express One feature. When the sunroof OPEN switch is pressed and released, the sunroof will continue to OPEN.