Sunroof / Moonroof: Description and Operation
The sunroof control module determines sunroof motor direction based on inputs received from the sunroof switch. When the ignition switch is at "RUN" or during retained accessory power, voltage is applied to the module, allowing sunroof operation.Express Open
When the sunroof control module's reverse/close vent input is grounded through the sunroof switch, the module goes into express open mode.
The sunroof motor runs until one of three conditions occurs: 1) the motor stalls when the sunroof reaches its fully open position, 2) the sunroof switch is pushed to the FORWARD/VENT position, or 3) the sunroof switch is released from the REVERSE/CLOSE VENT position and the pressed again.
Closing
When the sunroof control module's forward/vent input (terminal C2/7) is grounded through the sunroof switch, the module applies voltage to the sunroof motor assembly from terminal C1/B. The sunroof motor's ground is through terminal C1/A.
The sunroof control module runs the motor until the sunroof switch is released or the limit switch closes, grounding the module's limit switch input (terminal C2/8). The limit switch closes when the sunroof is in the flush closed position.
Vent
The sunroof moves to the vent position when the sunroof control module's forward/vent input (terminal C2/7) is grounded when the sunroof is in the flush closed position.
Express Close Vent
The sunroof moves to flush closed position when the sunroof control module's reverse/close vent input (terminal C2/6) is grounded when the sunroof is in the vent position. The module stops motor operation under the same conditions as outlined in express open.