Programming and Relearning
Resetting the Moonroof Control Unit
NOTE: Do the moonroof control unit reset with all the doors and tailgate closed.
Resetting the moonroof is required when any of the following have occurred.
- The moonroof was moved manually while the battery was dead or disconnected.
- The moonroof motor was removed or replaced with a new one.
- Any components related to the moonroof were replaced or removed and reinstalled.
- Wind deflector
- Moonroof glass
- Moonroof seal
- Moonroof glass bracket
- Moonroof cables, etc.
To reset the moonroof control unit, do these steps.
1. Close all the doors and the tailgate.
2. Turn the ignition switch to LOCK (0).
3. Press and hold the center of the moonroof switch (tilt), and turn the ignition switch to ON (II).
4. Release the moonroof switch and turn the ignition switch to LOCK (0).
5. Repeat steps 3 and 4 four more times.
6. Turn the ignition switch to ON (II).
7. Push and hold the moonroof switch forward (closed) until the moonroof moves to the hard stop (full tilt open) position and backs up slightly. Within 5 seconds, release the moonroof switch, then push and hold it in the forward (closed) position again.
8. Continue holding the moonroof switch forward (closed) until the moonroof moves to the full side open position and then back to the full closed position.
NOTE: Be sure to hold the moonroof switch in the forward (closed) through-out the moonroof's travel in step 8. If the switch is released too soon, you will need to restart the procedure from step 7.
9. Confirm that the moonroof control unit is reset by using the moonroof AUTO OPEN and AUTO CLOSE function.