GM Service Manual Online
For 1990-2009 cars only

The sunroof switch is located on the roof headliner above the inside rearview mirror and controls the position of the sunroof. The sunroof panel may be slid open or closed. The rear of the sunroof panel may be tilted up into a vent position.

When the sunroof switch is pressed in the OPEN position, supplied B+ voltage from circuit 643 is applied through circuit 127 to the sunroof actuator. The other side of the actuator remains grounded through circuit 129 through the sunroof switch (CLOSED contacts) to circuit 150 to ground. Pressing the sunroof switch in the CLOSED position, supplied B+ voltage from circuit 643 is applied through circuit 129 to the sunroof actuator. The other side of the actuator remains grounded through circuit 127 through the sunroof switch (OPEN contacts) to circuit 150 to ground. When the sunroof switch is pressed in the OPEN position from the closed position, the actuator turns, driving the sunroof into the vent position, tilting the rear of the sunroof upward. As the sunroof switch remains pressed, the sunroof will continue to slide open from the vent position to the fully open position as long as the switch remains pressed . Operation for closing the sunroof is similar.

The sunroof will automatically stop in the fully open or closed position when approaching from either position. The fully open or closed position is stopped mechanically through the drain channel. When the sunroof is opening from the closed position, the open position will energize the actuator, which will cause the sunroof panel to open. When the sunroof panel reaches the fully open position, the actuator stalls out.

In order to reverse the operation of the sunroof, release the sunroof switch. The actuator resets. When the sunroof switch is pressed in the CLOSED position, the sunroof will close.

For sunroof electrical diagnosis, refer to Power Sunroof System Check .