GM Service Manual Online
For 1990-2009 cars only

Test Description

  1. Using a jumper wire to simulate operation of the sunroof to determine if the switch is at fault.

  2. Disconnecting the position encoding system (PES) module may allow any request from the sunroof switch to enable an output to the sunroof motor for testing.

  3. When the sunroof module is at rest the sunroof motor open and close control circuits are at ground potential. This step is testing for an output to drive the motor, when the sunroof module should be idle.

Step

Action

Value(s)

Yes

No

Schematic Reference: Sunroof Schematics

1

Did you perform the Diagnostic System Check - Power Sunroof?

--

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 ON the ignition, with the engine OFF.
  2. Operate the LF window switch.

Does the LF window operate?

--

Go to Step 5

Go to Step 4

4

Operate the radio.

Does the radio operate?

--

Go to Step 26

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

5

  1. Remove the sunroof switch from the headliner.
  2. Disconnect the sunroof switch from the harness connector.
  3. Connect a jumper wire to the sunroof switch low reference circuit of the sunroof switch harness connector.
  4. Observing 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 sunroof operate normally?

--

Go to Step 29

Go to Step 6

6

  1. Remove the jumper wire.
  2. 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?

5 V

Go to Step 7

Go to Step 15

7

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?

5 V

Go to Step 8

Go to Step 19

8

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

Does the voltage measure near the specified value?

5 V

Go to Step 9

Go to Step 20

9

  1. Turn OFF the ignition.
  2. Reconnect the sunroof switch.
  3. Disconnect the position encoding system (PES) module.
  4. Turn ON the ignition with the engine OFF.
  5. Operate the sunroof switch in order to slide the sunroof glass back and forth from the closed position to the open position. Do not exceed the full vent or the full open positions.

Does the sunroof glass slide as requested?

--

Go to Step 10

Go to Step 12

10

Measure the reference voltage of the sunroof limit switch LS1 circuit at the PES harness connector to a good ground.

Does the voltage measure near the specified value?

5 V

Go to Step 11

Go to Step 21

11

Measure the reference voltage of the sunroof limit switch LS3 circuit at the PES harness connector to a good ground.

Does the voltage measure near the specified value?

5 V

Go to Step 31

Go to Step 22

12

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

Does the test lamp illuminate?

--

Go to Step 40

Go to Step 13

13

  1. Leave the test lamp between the sunroof motor control circuits, as in previous step.
  2. Press and hold the sunroof switch to the open position for 3 seconds.

Did the test lamp illuminate?

--

Go to Step 14

Go to Step 23

14

  1. Leave the test lamp between the sunroof motor circuits, as in previous step.
  2. Press and hold the sunroof switch to the close position for 3 seconds.

Did the test lamp illuminate?

--

Go to Step 30

Go to Step 40

15

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?

5 V

Go to Step 16

Go to Step 17

16

Test the sunroof switch open 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 41

Go to Step 32

17

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

Does the voltage measure near the specified value?

B+

Go to Step 18

Go to Step 33

18

Measure the voltage between the sunroof accessory voltage circuit and the sunroof ground circuit at the sunroof module harness connector.

Does the voltage measure near the specified value?

B+

Go to Step 32

Go to Step 34

19

Test the sunroof switch close 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 41

Go to Step 32

20

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 41

Go to Step 32

21

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

Did you find and correct the condition?

--

Go to Step 41

Go to Step 32

22

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

Did you find and correct the condition?

--

Go to Step 41

Go to Step 32

23

  1. Connect the test lamp between the sunroof motor open control circuit and a good ground.
  2. Press and hold the sunroof switch to the open position for 3 seconds.

Did the test lamp illuminate?

--

Go to Step 25

Go to Step 24

24

Test the sunroof motor 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 41

Go to Step 32

25

Test the sunroof motor close 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 41

Go to Step 32

26

  1. Remove the PWR WINDOWS PWR SUNROOF circuit breaker.
  2. Measure the voltage between the RAP relay switch supply voltage circuit at the circuit breaker and a good ground.

Does the voltage measure near the specified value?

B+

Go to Step 27

Go to Step 35

27

Test the sunroof accessory voltage 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 41

Go to Step 28

28

Inspect the PWR WINDOWS PWR SUNROOF circuit breaker for poor connections. 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 41

Go to Step 36

29

Inspect for poor connections 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 41

Go to Step 37

30

Inspect for poor connections at the sunroof motor 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 41

Go to Step 38

31

Inspect for poor connections at the sunroof PES module limit switch module 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 41

Go to Step 39

32

Inspect for poor connections at the sunroof module 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 41

Go to Step 40

33

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

Did you find and correct the condition?

--

Go to Step 41

--

34

Repair an open in the sunroof ground circuit. Refer to Wiring Repairs in Wiring Systems.

Did you find and correct the condition?

--

Go to Step 41

--

35

Repair an open in the RAP relay switch supply voltage circuit. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Step 41

--

36

Replace the circuit breaker.

Did you complete the repair?

--

Go to Step 41

--

37

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the repair?

--

Go to Step 41

--

38

Replace the sunroof motor. Refer to Sunroof Actuator Replacement .

Did you complete the repair?

--

Go to Step 41

--

39

Replace the PES module limit switches. Refer to Sunroof Position Encoding System Switch Replacement .

Did you complete the repair?

--

Go to Step 41

--

40

Replace sunroof module. Refer to Power Sunroof Express Module Replacement .

Did you complete the repair?

--

Go to Step 41

--

41

  1. Remove any jumper wires.
  2. Reconnect any connectors.
  3. Operate the system in order to verify the repair.

Did you correct the condition?

--

System OK

Go to Step 3