Power Sunroof Malfunction
Power Sunroof Malfunction
Diagnostic Instructions
* Perform the Diagnostic System Check - Vehicle Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
* Review Strategy Based Diagnosis Strategy Based Diagnosis for an overview of the diagnostic approach.
* Diagnostic Procedure Instructions Diagnostic Procedure Instructions provides an overview of each diagnostic category.
Diagnostic Fault Information
Circuit/System Description
Ignition voltage is supplied to the sunroof control and sunroof shade modules by the BCM. B+ is applied to the sunroof control and sunroof shade modules via the SUNROOF fuse. The sunroof control and sunroof shade modules supply each of the switch signal circuits with a voltage reference. When a switch is pressed the signal circuit is pulled low signaling the sunroof or sunshade open or close request. The modules determine the motor direction based on inputs received from the switches. When the modules reverse the polarity of the applied voltage, the motors reverse direction. The sunroof shade module contains the logic for opening and closing the sunshade based on Serial Data from the sunroof control module.
The sunroof shade module contains the logic for opening and closing the sunshade based on Serial Data received from the sunroof control module. The sunroof shade module internally applies 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
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.
Reference Information
Schematic Reference
Sunroof Schematics [1][2]Electrical Diagrams
Connector End View Reference
Component Connector End Views Fuel Pump and Level Sensor Assembly
Description and Operation
Sunroof Description and Operation Sunroof
Electrical Information Reference
* Circuit Testing Circuit Testing
* Connector Repairs Connector Repairs
* Testing for Intermittent Conditions and Poor Connections Testing for Intermittent Conditions and Poor Connections
* Wiring Repairs Wiring Repairs
Scan Tool Reference
Control Module References Control Module References for scan tool information
Circuit/System Verification
1. Ignition ON.
2. Verify the sunroof opens and closes when pressing the open and close sunroof switch.
• If the sunroof does not open or close
Refer to Circuit/System Testing - Power Sunroof Malfunction.
• If the sunroof opens and closes
3. Verify the sunroof opens and closes to the vent position when pressing the open and close sunroof vent switch.
• If the sunroof does not open or close to the vent position
Refer to Circuit/System Testing - Power Sunroof Malfunction.
• If the sunroof opens and closes to the vent position
4. Verify the sunshade opens and closes when pressing the open and close sunshade switch.
• If the sunshade does not open or close
Refer to Circuit/System Testing - Power Sunshade Malfunction.
• If the sunshade opens and closes
5. All OK.
Circuit/System Testing
Note: Because of limited accessibility to the M69 Sunroof Motor and K62 Sunroof Sunshade Motor Module, perform the Switch Component Testing before beginning Circuit/System Testing.
Power Sunroof Malfunction
1. Ignition OFF and all vehicle systems OFF. Disconnect the harness connector at the S72 Sunroof Switch. It may take up to 2 minutes for all vehicle systems to power down.
2. Test for less than 10 ohms between the ground circuit terminal 4 and ground.
• If 10 ohms or greater
1. Ignition OFF.
2. Test for less than 2 ohms in the ground circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, repair the open/high resistance in the ground connection.
• If less than 10 ohms
3. Connect the harness connector at the S72 Sunroof Switch. Disconnect the harness connector at the M69 Sunroof Motor.
4. Test for less than 10 ohms between the ground circuit terminals listed below and ground:
* Ground Circuit terminal 1
* Ground Circuit terminal 2
• If 10 ohms or greater
1. Ignition OFF.
2. Test for less than 2 ohms in the appropriate ground circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, repair the open/high resistance in the ground connection.
• If less than 10 ohms
5. Verify a test lamp illuminates between the B+ circuit terminal 6 and ground.
• If test lamp does not illuminate and the circuit fuse is good
1. Ignition OFF.
2. Test for less than 2 ohms in the B+ circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, verify the fuse is not open and there is voltage at the fuse.
• If the test lamp does not illuminate and the circuit fuse is open
1. Ignition OFF.
2. Test for infinite resistance between the B+ circuit and ground.
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance, replace the M69 Sunroof Motor.
• If the test lamp illuminates
6. Ignition ON.
7. Verify a test lamp illuminates between the ignition circuit terminal 3 and ground.
• If the test lamp does not illuminate
1. Ignition OFF, disconnect the X4 harness connector at the K9 Body Control Module.
2. Test for infinite resistance between the ignition circuit and ground.
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance
3. Test for less than 2 ohms in the ignition circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, replace the K9 Body Control Module.
• If the test lamp illuminates
8. Test for less than 1 V between the circuit terminals listed below and ground:
* Signal circuit terminal 5
* Signal circuit terminal 10
• If 1 V or greater
1. Disconnect the harness connector at the S72 Sunroof Switch.
2. Test for less than 1 V between the signal circuit and ground:
• If 1 V or greater, repair the short to voltage on the circuit.
• If less than 1 V, test or replace the S72 Sunroof Switch.
• If less than 1 V
9. Ignition OFF.
10. Test for infinite resistance between the circuit terminals listed below and ground:
* Signal circuit terminal 5
* Signal circuit terminal 10
• If less than infinite resistance
1. Disconnect the harness connector at the S72 Sunroof Switch.
2. Test for infinite resistance between the signal circuit and ground:
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance, test or replace the S72 Sunroof Switch.
• If infinite resistance
11. Disconnect the harness connector at the S72 Sunroof Switch.
12. Test for less than 5 ohms between the circuit terminals listed below:
* S72 Sunroof Switch signal circuit terminal 1 and M69 Sunroof Motor signal circuit terminal 10
* S72 Sunroof Switch signal circuit terminal 2 and M69 Sunroof Motor signal circuit terminal 5
• If greater than 5 ohms
Repair the open/high resistance in the circuit.
• If less than 5 ohms
13. Replace the M69 Sunroof Motor.
Power Sunshade Malfunction
1. Ignition OFF and all vehicle systems OFF. Disconnect the harness connector at the S72 Sunroof Switch. It may take up to 2 minutes for all vehicle systems to power down.
2. Test for less than 10 ohms between the ground circuit terminal 4 and ground.
• If 10 ohms or greater
1. Ignition OFF.
2. Test for less than 2 ohms in the ground circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, repair the open/high resistance in the ground connection.
• If less than 10 ohms
3. Connect the harness connector at the S72 Sunroof Switch. Disconnect the harness connector at the K62 Sunroof Sunshade Motor Module.
4. Test for less than 10 ohms between the ground circuit terminal 1 and ground.
• If 10 ohms or greater
1. Ignition OFF, disconnect the harness connector at the K62 Sunroof Sunshade Motor Module.
2. Test for less than 2 ohms in the ground circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, repair the open/high resistance in the ground connection.
• If less than 10 ohms
5. Verify a test lamp illuminates between the B+ circuit terminal 6 and ground.
• If test lamp does not illuminate and the circuit fuse is good
1. Ignition OFF.
2. Test for less than 2 ohms in the B+ circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, verify the fuse is not open and there is voltage at the fuse.
• If the test lamp does not illuminate and the circuit fuse is open
1. Ignition OFF.
2. Test for infinite resistance between the B+ circuit and ground.
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance, replace the K62 Sunroof Sunshade Motor Module.
• If the test lamp illuminates
6. Ignition ON.
7. Verify a test lamp illuminates between the ignition circuit terminal 3 and ground.
• If the test lamp does not illuminate
1. Ignition OFF, disconnect the X4 harness connector at the K9 Body Control Module.
2. Test for infinite resistance between the ignition circuit and ground.
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance
3. Test for less than 2 ohms in the ignition circuit end to end.
• If 2 ohms or greater, repair the open/high resistance in the circuit.
• If less than 2 ohms, replace the K9 Body Control Module.
• If the test lamp illuminates
8. Test for less than 1 V between the circuit terminals listed below and ground:
* Signal circuit terminal 5
* Signal circuit terminal 10
• If 1 V or greater
1. Disconnect the harness connector at the S72 Sunroof Switch.
2. Test for less than 1 V between the signal circuit and ground:
• If 1 V or greater, repair the short to voltage on the circuit.
• If less than 1 V, test or replace the S72 Sunroof Switch.
• If less than 1 V
9. Ignition OFF.
10. Test for infinite resistance between the circuit terminals listed below and ground:
* Signal circuit terminal 5
* Signal circuit terminal 10
• If less than infinite resistance
1. Disconnect the harness connector at the S72 Sunroof Switch.
2. Test for infinite resistance between the signal circuit and ground:
• If less than infinite resistance, repair the short to ground on the circuit.
• If infinite resistance, test or replace the S72 Sunroof Switch.
• If infinite resistance
11. Disconnect the harness connector at the S72 Sunroof Switch.
12. Test for less than 5 ohms between the circuit terminals listed below:
* S72 Sunroof Switch signal circuit terminal 5 and K62 Sunroof Sunshade Motor Module signal circuit terminal 5
* S72 Sunroof Switch signal circuit terminal 6 and K62 Sunroof Sunshade Motor Module signal circuit terminal 10
• If greater than 5 ohms
Repair the open/high resistance in the circuit.
• If less than 5 ohms
13. Disconnect the harness connector at the M69 Sunroof Motor, ignition ON.
14. Test for less than 1 V between the serial data circuit terminal 7 and ground.
• If 1 V or greater
Repair the short to voltage on the circuit.
• If less than 1 V
15. Ignition OFF.
16. Test for infinite resistance between the serial data circuit terminal 7 and ground:
• If less than infinite resistance
Repair the short to ground on the circuit.
• If infinite resistance
17. Test for less than 2 ohms between the K62 Sunroof Sunshade Motor Module serial data circuit terminal 7 and the M69 Sunroof Motor serial data circuit terminal 7.
• If 2 ohms or greater
Repair the open/high resistance in the circuit.
• If less than 2ohms
18. Replace the K62 Sunroof Sunshade Motor Module.
Switch Component Testing
1. Ignition OFF, disconnect the harness connector at the S72 Sunroof Switch.
2. Test for infinite resistance between the control terminals listed below and ground terminal 4.
* S72 Sunroof Switch terminal 1
* S72 Sunroof Switch terminal 2
* S72 Sunroof Switch terminal 5
* S72 Sunroof Switch terminal 6
• If not infinite resistance
Replace the S72 Sunroof Switch.
• If infinite resistance
3. Test for less than 5 ohms between the control terminals listed below and the ground terminal 4 with the switch in the appropriate position.
* S72 Sunroof Switch terminal 1, sunroof switch CLOSE position
* S72 Sunroof Switch terminal 2, sunroof switch OPEN position
* S72 Sunroof Switch terminal 5, sunshade switch OPEN position
* S72 Sunroof Switch terminal 6, sunshade switch CLOSE position
• If not less than 5 ohms
Replace the S72 Sunroof Switch.
• If less than 5 ohms
4. All OK.
Repair Instructions
Perform the Diagnostic Repair Verification Verification Tests after completing the diagnostic procedure.
* Sunroof Sunshade Motor Replacement Sunroof Sunshade Motor Replacement
* Sunroof Switch Replacement Service and Repair
* Sunroof Window Motor Replacement Service and Repair
* Control Module References Control Module References for Sunroof Motor replacement, programming and setup