Power Sunroof/Sunshade Inoperative
Power Sunroof/Sunshade Inoperative
Diagnostic Instructions
* Perform the Diagnostic System Check - Vehicle (Initial Inspection and Diagnostic Overview) prior to using this diagnostic procedure.
* Review Strategy Based Diagnosis (Initial Inspection and Diagnostic Overview) for an overview of the diagnostic approach.
* Diagnostic Procedure Instructions (Initial Inspection and Diagnostic Overview) provides an overview of each diagnostic category.
Diagnostic Fault Information
Circuit/System Description
The sunroof motor/actuator is located between the headliner and the roof structure, while the sunroof switch is located above the rearview mirror. Battery positive voltage is supplied to the sunroof motor/actuator from the SUNROOF MOD fuse located in the right rear fuse block. Ignition voltage is applied to the sunroof motor/actuator from the body control module (BCM) with the ignition in the RUN or ACC positions. The sunroof motor/actuator supplies voltage to the sunroof switch through the sunroof switch open and close signal circuits. Ground is supplied to the sunroof switch from the switch ground circuit and G401. When the roof open or closed switch is pressed, ground is applied through the switch contacts and the appropriate signal circuit to the sunroof motor/actuator. The motor/actuator then internally applies battery voltage and ground to the appropriate circuits of the reversible sunroof motor in order to move the roof glass panel to the open or closed positions.
The sunshade motor/actuator contains the logic for opening and closing the sunshade based on Serial Data from the sunroof motor/actuator. The sunshade motor/actuator internally applies battery voltage and ground to the appropriate circuits of the reversible sunshade motor in order to move the sunshade panel to the open or closed positions.
Diagnostic Aids
* Because of the accessibility of the sunroof switch, perform the sunroof switch component test before beginning the Circuit/System Testing.
* If the sunroof and/or sunshade are experiencing an intermittent inoperative condition, check the sunroof switch ground circuit for an open condition. If the sunroof switch ground circuit is open, the switch may take a redundant path to ground through the switch illumination circuit. When the lights are turned ON, the redundant path is removed, and the sunroof and/or sunshade will become inoperative.
* If voltage is not measured on the sunroof switch open signal or sunroof switch close signal circuits, the fault could be in the RAP relay switch supply voltage circuit, battery positive voltage circuit, or the control module ground circuit. If the control module is not being powered, neither will the switch signal circuits.
Reference Information
Schematic Reference
Sunroof Schematics ([1][2]Electrical Diagrams)
Connector End View Reference
Component Connector End Views (Connector Views)
Description and Operation
Sunroof Description and Operation (Description and Operation)
Electrical Information Reference
* Circuit Testing (Component Tests and General Diagnostics)
* Connector Repairs (Component Tests and General Diagnostics)
* Testing for Intermittent Conditions and Poor Connections (Component Tests and General Diagnostics)
* Wiring Repairs (Component Tests and General Diagnostics)
Circuit/System Verification
1. Ignition ON, press the sunshade switch to the open and close positions. The sunshade should open and close when changing between the commanded states.
• If the sunshade does not open and close, refer to the Sunroof/Sunshade Test.
2. Press the sunroof switch to the open and close positions. Both, the sunroof and the sunshade should open and close when changing between the commanded states.
• If the sunroof does not move in the commanded direction, refer to the Sunroof/Sunshade Test.
• If the sunshade does not move in the commanded direction, refer to the Serial Data Circuit Test.
Circuit/System Testing
Sunroof/Sunshade Test
1. Ignition OFF, disconnect the harness connector at the inoperative sunroof or sunshade switch.
2. Test for less than 5.0 ohms between the ground circuit terminal B and ground.
• If greater than the specified range, test the ground circuit for an open/high resistance.
3. Ignition ON, connect a 3A fused jumper wire between the signal circuit listed below and ground. The roof or sunshade should be inoperative in at least one or more directions.
* Roof open terminal D
* Roof close terminal E
• If the roof or shade moved in both directions, test or replace the switch.
4. Ignition OFF, disconnect the harness connector at the inoperative sunroof or sunshade motor/actuator.
5. Test for less than 5.0 ohms between the ground circuit terminal 1 and ground.
• If greater than the specified range, test the ground circuit for an open/high resistance.
6. Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal 6 and ground.
• If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
7. Verify that a test lamp illuminates between the ignition circuit terminal 3 and ground.
• If the test lamp does not illuminate, test the ignition voltage circuit for a short to ground or an open/high resistance. If the circuit tests normal, refer to Retained Accessory Power (RAP) Malfunction (Retained Accessory Power (RAP) Malfunction) .
8. Ignition OFF, connect the harness connector at the sunroof or sunshade motor/actuator.
9. Ignition ON, at the sunroof switch harness connector, test for B+ between the signal circuits listed below and ground.
* Roof open terminal D
* Roof close terminal E
• If less than the specified value, test the signal circuit for a short to ground or an open/high resistance. If the circuit test normal, replace the sunroof motor/actuator.
10. If all circuit test normal, replace the appropriate sunroof or sunshade motor/actuator.
Serial Data Circuit Test
1. Ignition OFF, disconnect the harness connector at the sunshade motor/actuator.
2. Ignition ON, test for 10-40Hz between the serial data circuit terminal 7 and ground.
• If less than the specified range, test the serial data circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the sunroof motor/actuator.
3. Test for 50-200Hz between the serial data circuit terminal 7 and ground while operating the sunshade switch in the forward and rearward directions.
• If not the specified range, replace the sunroof motor/actuator.
4. If all circuits test normal, replace the sunshade motor/actuator.
Component Testing
Sunroof Switch
1. With the ignition OFF, disconnect the harness connector at the sunroof or sunshade switch.
2. Test for infinite resistance between the switch terminals listed below and the ground terminal B with the switch in the open position.
* Roof open terminal D
* Roof close terminal E
• If not the specified value, replace the sunroof switch.
Important: If the switch tests open in any switch position other than Off, test the sunroof switch signal circuits for a short to voltage before replacing the switch.
3. Test for less than 5 ohms between the switch terminals listed below and the ground terminal B with the switch in the closed position.
* Roof open terminal D
* Roof close terminal E
• If greater than the specified range, replace the appropriate sunroof or sunshade switch.
Repair Instructions
Perform the Diagnostic Repair Verification (Verification Tests) after completing the diagnostic procedure.
* Sunroof Switch Replacement (Service and Repair)
* Sunroof Sunshade Switch Replacement (Sunroof Sunshade Switch Replacement)
* Control Module References (Programming and Relearning) for sunroof motor/actuator and sunshade motor/actuator replacement, setup, and programming