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 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 ACCY, ON or when the Retained Accessory Power (RAP) relay is energized through the RETAINED ACCESSORY POWER circuit breaker. For more information on the RAP refer to Retained Accessory Power (RAP) Operation in Retained Accessory Power. 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 is initiated by moving the power sunroof switch rearward (momentarily), from the fully closed position. The sunroof module interprets the soft stop and vent 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.

Express Open

The express open mode is initiated by momentarily moving the power sunroof switch rearward once the vent open has been completed. The sunroof control module applies voltage to the motor control circuits. The motor will drive the glass back for 8 seconds or when the module interprets the limit switches have indicated fully open position has been reached and allows the glass to come to a soft stop.

Close

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