GM Service Manual Online
For 1990-2009 cars only

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 Junction Block 2 to the coil of the accessory power relay. The other side of the coil is permanently grounded at G200. With both power and ground supplied to the coil of the accessory power 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 accessory power relay and Junction block 1 to the sunroof control module. The sunroof control module is permanently grounded at G200.

For the sunroof control module to activate the sunroof motor, certain conditions have to be present. When the sunroof is in the fully closed position, Sunroof Limit Switch No. 2 is open and Sunroof Limit Switch No. 1 is closed. If the sunroof switch is held in SLIDE OPEN, then a ground reference is provided to the sunroof control module. When this ground reference is present, the sunroof control module will activate the sunroof motor and the sunroof will slide open. When the sunroof is in the slide open position, Sunroof Limit Switch No. 2 and No. 1 are both closed. When both these ground references are present at the sunroof control module, the TILT UP and TILT DOWN functions of the sunroof switch are disabled. When the sunroof is more than halfway open in the slide open position and the sunroof switch is held in SLIDE CLOSE, the sunroof module will activate the sunroof motor. The sunroof will close halfway and stop. The sunroof stops closing at the halfway position because the Sunroof Limit Switch No. 1 opens. When the ground reference is lost at the sunroof control module from Sunroof Limit Switch No. 1, the sunroof control module deactivates the sunroof motor. If the sunroof switch is held in SLIDE CLOSE again, the sunroof control module will activate the sunroof motor and the sunroof will close to the fully closed position. If the sunroof is opened at all, the tilt up feature will not operate.

If the sunroof switch is held in TILT UP, a ground reference is provided to the sunroof control module through the sunroof switch. When this ground reference is present, the sunroof control module activates the sunroof motor and the sunroof will tilt open. When the sunroof is in the tilt open position, Sunroof Limit Switch No. 1 and No. 2 are both open. When both of these ground references are absent at the sunroof control module, the sunroof switch positions, SLIDE OPEN and SLIDE CLOSE are disabled. If the sunroof switch is held in TILT DOWN, a ground reference is provided to the sunroof control module through the sunroof switch. When this ground reference is present, the sunroof control module will close the sunroof to the fully closed position. If the sunroof is tilted up at all, the slide open feature will not operate.