LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Jeep >> 2002 >> Grand Cherokee Overland >> Repair and Diagnosis >> Body & Frame >> Body, Cab Control Systems >> Body Control Modules >> Symptom Tests >> Power Sunroof Systems >> Sunroof Motor Inoperative
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Sunroof Motor Inoperative

Possible Causes are:

  1. Using the DRBIII(R), read Body Computer DTC's. Does the DRBIII(R) display Accessory Delay Relay Shorted Hi? If yes, diagnose and repair problem. See ACCESSORY (SUNROOF) DELAY RELAY SHORTED HI  under POWER SUNROOF SYSTEMS under DIAGNOSTIC TESTS. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  2. Turn ignition off. Lower the junction block and remove the sunroof delay relay. Measure the resistance of the relay coil across terminals No. 1 and 2 (or 85 and 86). If resistance is less than 65 ohms, replace the Sunroof Delay Relay. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If resistance is between 65 and 85 ohms go to next step. If resistance is greater than 85 ohms, replace the Sunroof Delay Relay. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  3. Turn ignition off. Lower the Junction Block and remove the Sunroof Delay Relay. Measure the voltage of the Fused B (+) circuit in the Sunroof (accessory) Delay Relay cavity No. 30 and cavity No. 85 to ground. Is the voltage more than 10.5 volts in both cavities? If yes, go to next step. If no, go to step  16 .
  4. Lower the Junction Block and remove the Sunroof Delay Relay. Connect a test light between the Fused B (+) circuit and the Sunroof Delay Relay Control circuit (cavities No. 85 and 86) in the relay connector. Turn ignition switch to the RUN position and observe the test light. Does the test light illuminate? If yes, go to next step. If no, go to step  14 .
  5. Turn ignition off. Remove the Sunroof Delay Relay. Connect a jumper wire between the Fused B (+) circuit and the Sunroof Delay Relay Output circuit (cavities No. 30 and 87) in the relay connector. Turn ignition on and operate the sunroof. Did the sunroof motor operate? If yes, replace the Sunroof Delay Relay. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  6. Turn ignition off. Turn all lights off. Gain access to the sunroof switch and disconnect the connector. Measure the resistance of the ground circuit at the sunroof switch connector. Is the resistance less than 5 ohms? If yes, go to next step. If no, repair the sunroof switch ground circuit for an open. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  7. Turn ignition off. Gain access to the sunroof switch and disconnect the connector. Connect an ohmmeter between the power sunroof open circuit and the ground circuit on the sunroof switch. When pressing the Open button on the sunroof switch does the meter read less than 5 ohms? If yes, go to next step. If no, replace the sunroof switch. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  8. Turn ignition off. Gain access to the sunroof switch and disconnect the connector. Connect an ohmmeter between the power sunroof vent/close circuit and the ground circuit on the sunroof switch. When pressing the Vent/Close button on the sunroof switch does the meter read less than 5 ohms? If yes, go to next step. If no, replace the sunroof switch. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  9. Turn ignition off. Turn all lights off. Gain access to the power sunroof assembly and disconnect the Sunroof Control Module connector. To lower the overhead console, remove the "A" pillar trim, sun visors, assist handles and sunroof pinch welt. Measure the resistance of the ground circuit in the Sunroof Control Module connector. Is the resistance less than 5 ohms? If yes, go to next step. If no, repair the power sunroof assembly open ground circuit. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  10. Turn ignition off. Gain access to the power sunroof assembly and disconnect the Sunroof Control Module connector (lower the overhead console, remove the "A" pillar trim, sun visors, assist handles and sunroof pinch welt). Gain access to the sunroof switch and disconnect the connector. Measure the resistance of the Power Sunroof Open circuit between the sunroof. control module and the sunroof switch. Is the resistance less than 5 ohms? If yes, go to next step. If no, repair the Power Sunroof Open circuit for an open. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  11. Turn ignition off. Gain access to the power sunroof assembly and disconnect the Sunroof Control Module connector (lower the overhead console, remove the "A" pillar trim, sun visors, assist handles and sunroof pinch welt). Gain access to the Sunroof Switch and disconnect the connector. Measure the resistance of the Power Sunroof Vent circuit between the sunroof control module and the sunroof switch. Is the resistance less than 5 ohms? If yes, go to next step. If no, repair the Power Sunroof Vent circuit for an open. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  12. Turn ignition off. Lower the Junction Block and remove the Sunroof Delay Relay. Gain access to the power sunroof assembly and disconnect the Sunroof Control Module connector (lower the overhead console, remove the "A" pillar trim, sun visors, assist handles and sunroof pinch welt). Measure the resistance of the sunroof delay relay output circuit between the power sunroof control module connector and the sunroof delay relay cavity No. 87. Is the resistance less than 5 ohms? If yes, go to next step. If no, repair the Sunroof Delay Relay Output circuit for an open. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  13. Remove the headliner. Disconnect the Sunroof Control Module connector. Momentarily apply fused 12 volts to the Sunroof Motor B+ circuit and ground the Sunroof Motor B- circuit in the module connector. The motor should run. Reverse the polarity by switching the power and ground. The motor should run in the opposite direction. Did the glass move in both directions? If yes, run the motor until the sunroof is fully closed and replace the sunroof control module. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, replace the sunroof motor. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  14. Turn ignition off. Remove the Body Control Module. Lower the Junction Block and remove the Sunroof Delay Relay. Measure the resistance of the Sunroof Delay Relay Control circuit between the Junction Block BCM connector and the Sunroof Delay Relay cavity No. 86. Is the resistance less than 5 ohms? If yes, go to next step. If no, replace the junction block. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  15. If there are no possible causes remaining, replace the Body Control Module. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  16. Turn ignition off. Remove and inspect the junction block fuse No. 25. Is the fuse open? If no, replace the Junction Block. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If yes, go to next step.
  17. Replace the junction block fuse No. 25 with a known-good fuse. Turn ignition on and operate the sunroof. Turn ignition off. Remove and inspect the junction block fuse No. 25. Is the fuse blown? If yes, go to next step. If no, replacing the open fuse has corrected the problem. Test is complete. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.
  18. Turn ignition off. Remove the Sunroof (accessory) Delay Relay. Remove the junction block fuse No. 25. Measure the resistance of the Sunroof (accessory) Delay Relay cavity No. 30 in the Junction Block to ground. Is the resistance less than 5 ohms? If yes, replace the defective Junction Block. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  19. Turn ignition off. Lower the Junction Block and remove the Sunroof Delay Relay. Gain access to the power sunroof assembly and disconnect the Sunroof Control Module connector (lower the overhead console, remove the "A" pillar trim, sun visors, assist handles and sunroof pinch welt). Measure the resistance of the sunroof delay relay output circuit at the Sunroof Control Module connector to ground. Is the resistance less than 1000 ohms? If yes, repair the Sunroof Delay Relay Output circuit for a short to ground. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  20. Remove the headliner. Disconnect the sunroof motor 2-way connector. Disconnect the Sunroof Control Module connector. Measure the resistance between ground and the Sunroof Motor B+ circuit. Is the resistance less than 1000 ohms? If yes, repair the Sunroof Motor B+ wire for a short to ground. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  21. Remove the headliner. Disconnect the Sunroof Motor 2-way connector. Disconnect the Sunroof Control Module connector. Measure the resistance between ground and the Sunroof Motor B- circuit. Is the resistance less than 1000 ohms? If yes, repair the Sunroof Motor B- wire for a short to ground. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  22. Remove the headliner. Disconnect the Sunroof Control Module connector. Ensure the sunroof motor connector is connected before proceeding. Measure the resistance between ground and the Sunroof Motor B+ circuit. Is the resistance less than 100 ohms? If yes, replace the sunroof motor. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS. If no, go to next step.
  23. If there are no possible causes remaining, replace the Sunroof Control Module. Perform BODY VERIFICATION TEST VER 1  under VERIFICATION TESTS.