GM Service Manual Online
For 1990-2009 cars only

The sunroof switch on the overhead console 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 moved to OPEN, voltage is applied to the sunroof actuator. The actuator is grounded through the CLOSE position. When the sunroof switch is moved to the OPEN position from the CLOSED position, the actuator turns, driving the sunroof into the vent position. When the sunroof switch is moved to the OPEN position from the vent position, the actuator drives the sunroof rearward. Operation in the close position 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 roof 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 pushed again, the sunroof panel will close.

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