GM Service Manual Online
For 1990-2009 cars only
  1. Using a jumper wire to short the sunroof limit switch soft stop signal circuit to a good ground will simulate that the glass is in a position that will allow the sunroof glass to slide in either direction. This will allow any request from the sunroof switch to supply an output to drive the sunroof motor.

  2. Checking the sunroof motor open and close control circuits when the sunroof module is idle, both circuits should be at ground potential.

Step

Action

Value(s)

Yes

No

Schematic Reference: Sunroof Schematics

Connector End View Reference: Power Roof Systems Connector End Views

1

Did you perform the Power Sunroof Diagnostic System Check?

--

Go to Step 2

Go to Diagnostic System Check - Power Sunroof

2

Operate the power sunroof.

Does the system operate normally?

--

Go to Testing for Intermittent Conditions and Poor Connections in Wiring Systems

Go to Step 3

3

  1. Turn the ignition ON, with the engine OFF.
  2. Operate the power window LF window switch.

Does the LF power window system operate normally?

--

Go to Step 4

Go to Retained Accessory Power (RAP) Inoperative in Retained Accessory Power

4

  1. Remove the sunroof switch from the headliner area.
  2. Disconnect the sunroof switch from the harness connector.
  3. Connect a jumper wire to the sunroof switch low reference circuit at the sunroof switch harness connector or at the driver information center harness connector.
  4. Depending on the position of the sunroof, try to operate the sunroof by connecting the other end of the jumper wire to either the:
  5. •  Sunroof switch open signal circuit.
    • Sunroof switch close signal circuit.

Does the system operate normally?

--

Go to Step 35

Go to Step 5

5

  1. Remove the jumper wires.
  2. Reconnect the sunroof switch back to the harness connector.
  3. Measure the reference voltage of the sunroof switch open signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 6

Go to Step 17

6

Measure the reference voltage of the sunroof switch close signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 7

Go to Step 22

7

Measure the reference voltage between the sunroof switch close signal circuit and the sunroof switch low reference circuit at the sunroof switch harness connector.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 8

Go to Step 27

8

  1. Disconnect the connector at the sunroof opening position switch (SOPS).
  2. Measure the reference voltage of the sunroof limit switch range signal circuit at the sunroof opening position switch harness connector to a good ground. Refer to Circuit Testing in Wiring Systems.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 9

Go to Step 10

9

Measure the reference voltage between the sunroof limit switch range signal circuit and the sunroof limit switch limit low reference circuit at the sunroof opening position switch harness connector. Refer to Circuit Testing in Wiring Systems.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 14

Go to Step 12

10

Test the sunroof limit switch range signal circuit for an open, high resistance or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 11

11

Inspect for a poor connection in the sunroof limit switch vent signal circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

12

Test the sunroof limit switch low reference circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 13

13

Inspect for a poor connection in the sunroof limit switch low reference circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

14

  1. Connect a jumper wire between the sunroof limit switch soft stop signal circuit at the sunroof opening position switch harness connector to good ground.
  2. Observing the position of the sunroof glass, operate the system by pressing the sunroof switch to slide the glass to the available positions, not to exceed the full open position.

Did the sunroof glass slide as requested?

--

Go to Step 39

Go to Step 15

15

  1. Disconnect the sunroof motor/actuator harness connector.
  2. Connect a test lamp between the sunroof motor/actuator open and motor close control circuits at the sunroof motor/actuator harness connector module side.

Does the test lamp illuminate?

--

Go to Step 44

Go to Step 16

16

  1. Leave the test lamp between the sunroof motor/actuator open and motor close control circuits at the sunroof motor/actuator harness connector module side.
  2. While observing the test lamp, press the sunroof switch for 3 seconds to the close position then 3 seconds to the open position.

Does test lamp illuminate with each command?

--

Go to Step 37

Go to Step 29

17

Did the reference voltage of the sunroof switch open signal circuit measure near the specified value?

B+

Go to Step 18

Go to Step 19

18

Measure the reference voltage of the sunroof switch close signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 21

Go to Step 34

19

Measure the reference voltage of the sunroof switch close signal circuit at the sunroof switch harness connector to a good ground.

Does the voltage measure near the specified value?

4.5-5.5 V

Go to Step 23

Go to Step 20

20

  1. Disconnect the sunroof control module harness connector that contains the sunroof accessory voltage circuit.
  2. Measure the sunroof accessory voltage circuit at the sunroof control module harness connector to a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 36

Go to Step 40

21

  1. Disconnect the sunroof control module harness connector that contains the sunroof accessory voltage circuit.
  2. Measure between the sunroof accessory voltage circuit and the ground circuit at the sunroof control module harness connector.

Does the voltage measure near the specified value?

B+

Go to Step 36

Go to Step 41

22

Did the reference voltage of the close signal circuit measure near the specified value?

B+

Go to Step 26

Go to Step 24

23

Test for an open, high resistance or short to ground in the sunroof switch open signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 36

24

Test for an open, high resistance or short to ground in the sunroof switch close signal circuit. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 25

25

Inspect for a poor connection in the sunroof switch close signal circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

26

Test the sunroof switch close signal circuit for a short to B+. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

27

Test the sunroof switch low reference circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 28

28

Inspect for a poor connection in the sunroof switch low reference circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

29

Connect a test lamp between the sunroof motor/actuator open control circuit to B+.

Does the test lamp illuminate?

--

Go to Step 30

Go to Step 33

30

  1. Connect a test lamp between the sunroof motor/actuator open control circuit to a good ground.
  2. Press the sunroof switch to the open direction for three seconds.

Did the test lamp illuminate?

--

Go to Step 32

Go to Step 31

31

Test the sunroof motor/actuator open control circuit for a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

32

Test the sunroof motor/actuator close control circuit for an open, high resistance or a short to ground. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 36

33

Test the sunroof motor/actuator open control circuit for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 38

34

Test the sunroof switch open signal circuit for a short to B+. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

35

Inspect for a poor connection at the sunroof switch and harness connector. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems?

Did you find and correct the condition?

--

Go to Step 46

Go to Step 43

36

Inspect for a poor connection at the sunroof control module. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

37

Inspect for poor connections at the sunroof motor/actuator. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 45

38

Inspect for poor connections in the sunroof motor/actuator control open circuit. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 46

Go to Step 44

39

Inspect for a poor connections at the sunroof opening position switch module. Refer to Testing for Intermittent Conditions and Poor Connections and Connector Repairs in Wiring Systems.

--

Go to Step 46

Go to Step 42

40

Repair an open or high resistance in the sunroof accessory voltage circuit. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 46

--

41

Repair the ground circuit of the sunroof control module for an open or high resistance. Refer to Circuit Testing and Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 46

--

42

Replace the sunroof opening position switch. Refer to Sunroof Opening Position Switch Replacement .

Did you complete the repair?

--

Go to Step 46

--

43

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the replacement?

--

Go to Step 46

--

44

Replace the sunroof control module. Refer to Sunroof Control Module Replacement .

Did you complete the replacement?

--

Go to Step 46

--

45

Replace the sunroof motor/actuator. Refer to Sunroof Motor/Actuator Replacement .

Did you complete the replacement?

--

Go to Step 46

--

46

  1. Turn OFF the ignition.
  2. Disconnect any jumper wires.
  3. Reconnect all previously disconnected components.
  4. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3