GM Service Manual Online
For 1990-2009 cars only

Power Sunroof System Components

The power sunroof system consists of the following components:

    • Sunroof switch assembly, part of the courtesy/reading lamp assembly
    • Sunroof motor with limit switches
    • Sunroof glass, tilt style, with glass sliding between roof and headliner
    • Sunshade
    • Rail and track assembly upon which the sunroof glass rides
    • Power sunroof system fuses: POWER 30 A fuse and the GAUGE 10 A fuse
    • Grounds: G200, G201 and sunroof motor case ground

Power Sunroof Operation

The optional sunroof features both tilt and slide capabilities. Pressing the sunroof switches, located in the front center of the headliner, to command the sunroof to:

    • TILT UP, to raise the rear edge of the sunroof glass to the vent position
    • TILT down, to lower sunroof glass to the close position
    • SLIDE open, rear portion of the switch, to slide the sunroof glass to the open position
    • SLIDE close, front portion of the switch, to slide sunroof glass from the full open position to the half-way open position and again to the close position

Object Number: 888972  Size: SH

The TILT UP (1) and TILT down (4) switch request will only respond when the sunroof glass is in or between the full vent and flush close positions. When the TILT UP switch (1) is pressed and held, momentarily after, the rear edge of the sunroof will raise upward. Press and hold the TILT down switch (4), momentarily after, the rear edge of the sunroof glass will lower to the flush close position.

The SLIDE open switch (2) or SLIDE close switch (3) request will only respond when the sunroof glass is in or between the flush close and full open positions. When the SLIDE open switch (2) is pressed and held, momentarily after, the sunroof glass will slide rearward. When the sunroof glass is in the full open position and the SLIDE close switch (3) is pressed and held, momentarily after, the sunroof glass will slide forward, stopping halfway closed. The SLIDE (3) must be released, then pressed and held again to continue the operation to completely close the sunroof glass.

Circuit Operation

The GAUGE Fuse is supplied with voltage when the ignition switch is in the ON or START position. Voltage is applied from the GAUGE Fuse, through the fuse block -- instrument panel, to the relay control circuit of the P/W relay. The other side of the coil is permanently grounded at G200 and G201. With both power and ground supplied to the coil of the P/W relay, the coil energizes and pulls the contacts closed. The POWER Fuse is supplied with power at all times. Voltage is applied from the POWER Fuse, through the closed contacts of the P/W relay to the sunroof switch assembly. The sunroof switch assembly is permanently grounded at redundant paths to ground: G200, G201 and the sunroof motor case ground.

Sunroof Switch Response

When pressing any of the sunroof switches, there is a normal momentary delay as to when the sunroof switch assembly supplies an output to drive the sunroof glass to the requested position. A request from a sunroof switch will only be recognized, clicking within the sunroof switch assembly, based on the input combinations from the sunroof limit switches. If the sunroof glass is in a vent position, the TILT switches will operate, while the SLIDE switches will be ignored. If the sunroof glass is in a any slide open position, both TILT switches will be ignored, while both SLIDE switches will operate. When the sunroof glass in the close position, only the TILT UP and SLIDE open switches will operate, as the TILT down and SLIDE close switches will be ignored.

To Tilt Up to Vent

To open the power sunroof to the vent position from the closed position, press and hold the sunroof TILT UP switch. The rear edge of the sunroof glass will raise upward. The sunroof glass will hard stop at the full vent position. The sunshade will have to be manually slid open. To stop the sunroof glass in a vent position other than the full vent position, release the sunroof TILT UP switch when the desired position is reached.

To Tilt Down, from Vent

To close the power sunroof from the vent position, press and hold the sunroof TILT down switch. The rear edge of the sunroof glass will lower. The sunroof glass will soft stop as it reaches the flush close position. The soft stop at the close position is controlled by the sunroof limit switch inputs. The sunshade will have to be manually slid closed.

To Slide Open

To slide open the power sunroof from the close to the full open position, press and hold the sunroof SLIDE open switch. The sunroof glass will slide rearward, hard stopping at the full open position. The sunshade will slide with the sunroof glass. To stop the sunroof glass in a position other than the full open position, release the sunroof SLIDE open switch when the desired position is reached.

To Slide Close, from Open

To slide close the power sunroof from the full open position, press and hold the sunroof SLIDE close switch. The sunroof glass will slide forward, soft stopping at the halfway closed position. To close from the halfway closed position, release and again press and hold the sunroof SLIDE close switch. The sunroof glass will continue to slide forward until it soft stops at the flush close position. The soft stop at the halfway closed and flush close positions are controlled by the sunroof limit switch inputs.

Sunroof Motor

The sunroof has a sunroof motor. When the sunroof motor is not operating both circuits are grounded. When the sunroof motor drives the sunroof glass in the direction from the vent to close or close to the full open position, the following occurs:

    • Voltage is supplied to the sunroof motor open circuit.
    • Ground is maintained to the sunroof motor close circuit.

When the sunroof motor drives the sunroof glass in the direction from the open to close or close to vent position, the following occurs:

    • Voltage is supplied to the sunroof motor close circuit.
    • Ground is maintained to the sunroof motor open circuit.

The sunroof switch assembly is equipped with a timer circuit which stops the operation of the sunroof motor between 10 and 60 seconds.

Sunroof Limit Switches

For the sunroof switch assembly to activate the sunroof motor and to allow sunroof switch requests, certain conditions have to be present. The sunroof switch assembly monitors the sunroof limit switch inputs. Once a sunroof limit switch is closed, the 12 volt reference will be pulled to 0 volts. The sunroof switch assembly understands the position of the sunroof glass position based on the input combinations from the sunroof limit switches. The sunroof switch assembly uses the sunroof limit switch input combinations to control the soft stopping of the sunroof glass in the flush closed and halfway closed positions and to disable certain sunroof switch requests.