GM Service Manual Online
For 1990-2009 cars only

The sunroof module contains the logic for the opening and the closing of the sunroof based on the sunroof switch request inputs and the positions of the soft stop and vent stop limit switches. The sunroof actuator contains the sunroof actuator motor and the limit switches.

The sunroof module receives battery positive (B+) voltage when the ignition is in RUN. The ground is applied constantly to the sunroof module.

The sunroof module controls sunroof motor direction by changing the polarity of the applied voltage. When the sunroof switch is placed in one of the requested positions then the sunroof module applies voltage to the sunroof actuator motor causing the sunroof to move to the proper position.

Vent Open

The vent open mode can be initiated by momentarily moving the power sunroof switch to the OPEN/VENT position once. The sunroof module monitors the soft stop and vent stop limit switch inputs and applies voltage to the motor control circuits. The rear of the glass will raise slightly and move rearward to the VENT position and stop once the correct limit switch inputs are recognized by the control module, as it reaches the VENT position.

Express Open

The express open mode can be initiated by:

    • Momentarily moving the power sunroof switch to the OPEN/VENT position once, with the sunroof glass in the VENT position.
    • Momentarily moving the power sunroof switch to the OPEN/VENT position twice, with the sunroof glass in the CLOSED position.

The sunroof control module applies voltage to the motor control circuits. The motor will continue to slide the glass toward the fully Open (soft stop) position until the control module interprets the limit switch inputs have indicated that the fully open position has been reached.

Close

The close mode can be initiated by moving and maintaining the power sunroof switch in the CLOSED position. The sunroof control module applies voltage to the motor inputs. The motor will run until the sunroof slides to the fully closed position, unless the sunroof switch is released from the CLOSED position. The glass will slide to soft stop fully CLOSED position based on the limit switch inputs to the module. As the glass nears the CLOSED position, the rear of the glass will lower slightly, then seats to flush with the roof panel.