Sunroof / Moonroof: Description and Operation
When the ignition switch is in ON or START, the power window relay is energized and applies battery voltage to the moonroof control unit. When you hold the moonroof switch in the OPEN position, the "open" relay energizes, supplying battery voltage to the moonroof motor, and the moonroof opens to the partial open position (least wind noise). At the moment the moonroof reaches that position, the partial open limit switch closes and applies ground to the moonroof control unit, and the control unit stops the roof. After you release the moonroof switch and hold it in the OPEN position again, the moonroof motor opens the roof the rest of the way, until it reaches its mechanical limit. When you hold the switch in the CLOSE position, the "close" relay energizes, supplying battery voltage to the moonroof motor, and the roof opens to the partial close position (safety stop). At the moment the moonroof reaches that position, the partial close limit switch closes and applies ground to the moonroof control unit, and the control unit stops the roof. After you release the moonroof switch and hold it in the CLOSE position again, the moonroof motor closes the moonroof the rest of the way until it reaches its mechanical limit.