GM Service Manual Online
For 1990-2009 cars only

Step

Action

Value(s)

Yes

No

Important: A short to ground will cause an open fuse(s). Before performing this diagnostic procedure, inspect the fuse(s) for an open.

1

Did you perform the Power Sunroof Diagnostic System Check?

--

Go to Step 2

Go to Power Sunroof System Check

2

  1. Turn the ignition switch to the RUN position.
  2. Measure the voltage between the sunroof control module connector C2 terminal B and ground.
  3. Leave the DMM connected after taking the measurement.

Does the voltage measure at the specified value?

B+

Go to Step 3

Go to Step 19

3

With the meter still connected, operate the sunroof switch.

Does the voltage measure at the specified value?

B+

Go to Step 4

Go to Step 19

4

  1. Measure the voltage between the sunroof control module connector C2 terminal D and ground.
  2. Operate the sunroof switch.

Is the voltage within the specified range?

Less than 300 mV

Go to Step 5

Go to Step 20

5

  1. Measure the voltage between the sunroof control module connector C2 terminal B and terminal D.
  2. Operate the sunroof switch.

Does the voltage measure at the specified value?

B+

Go to Step 6

Go to Step 20

6

Measure the voltage between the sunroof switch connector terminal C and ground.

Is the voltage within the specified range?

4-6 V

Go to Step 7

Go to Step 15

7

Measure the voltage between the sunroof switch connector terminal C and terminal F.

Is the voltage within the specified range?

4-6 V

Go to Step 8

Go to Step 21

8

Measure the voltage between the sunroof switch connector terminal C and terminal F while operating the switch to the OPEN position.

Is the voltage within the specified range.

Less than 300 mV

Go to Step 9

Go to Step 20

9

Measure the voltage between the sunroof switch connector terminal B and terminal F.

Is the voltage within the specified range?

4-6 V

Go to Step 10

Go to Step 15

10

Measure the voltage between the sunroof switch connector terminal B and terminal F while operating the switch to the CLOSED position.

Is the voltage within the specified range?

Less than 300 mV

Go to Step 11

Go to Step 22

11

Measure the voltage between the sunroof control module connector C2 terminal C and terminal D while operating the switch to the OPEN position.

Does the voltage measure at the specified value?

B+

Go to Step 12

Go to Step 13

12

Measure the voltage between the sunroof control module connector C2 terminal C and terminal A while operating the switch to the OPEN position.

Does the voltage measure at the specified value?

B+

Go to Step 13

Go to Step 23

13

Measure the voltage between the sunroof control module connector C2 terminal A and terminal D while operating the switch to the CLOSED position.

Does the voltage measure at the specified value?

B+

Go to Step 14

Go to Step 23

14

  1. Measure the voltage between the sunroof control module connector C2 terminal A and terminal C while operating the switch to the CLOSED position.
  2. Leave the DMM in place after making the measurement.

Does the voltage measure at the specified value?

B+

Go to Step 24

Go to Step 23

15

  1. Disconnect the sunroof switch.
  2. With the DMM in place, measure the voltage again.

Is the voltage within the specified range?

4-6 V

Go to Step 22

Go to Step 16

16

  1. Leave the sunroof switch disconnected.
  2. Disconnect the sunroof control module connector C1.
  3. Measure the voltage between the control module terminal 6 and terminal 7.

Is the voltage within the specified range?

4-6 V

Go to Step 26

Go to Step 17

17

  1. Disconnect the sunroof switch.
  2. With the DMM in place, measure the voltage again.

Is the voltage within the specified range?

4-6 V

Go to Step 22

Go to Step 18

18

  1. Leave the sunroof switch disconnected.
  2. Disconnect the sunroof control module connector C1.
  3. Measure the voltage between the control module terminal 7 and terminal 5.

Is the voltage within the specified range?

4-6 V

Go to Step 26

Go to Step 23

19

Repair an open or a high resistance in CKT 141. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Power Sunroof System Check

--

20

Repair an open or a high resistance in CKT 150. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Power Sunroof System Check

--

21

Repair an open or a high resistance between the sunroof switch terminal F and the sunroof control module connector C1 terminal 5. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Power Sunroof System Check

Go to Step 23

22

Replace the sunroof switch. Refer to Sunroof Switch Replacement .

Did you complete the repair?

--

Go to Power Sunroof System Check

--

23

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

Did you complete the repair?

--

Go to Power Sunroof System Check

--

24

Repair an open or a high resistance between terminal A and terminal B of the sunroof motor assembly and the control module connector C2 terminal A and terminal  C. Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Power Sunroof System Check

Go to Step 25

25

Replace the power sunroof motor assembly. Refer to Power Sunroof Motor Replacement .

Did you complete the repair?

--

Go to Power Sunroof System Check

--

26

Repair an open or a high resistance in either of the following locations:

    • Between the sunroof control module connector C1 terminal 7 and the sunroof switch terminal B.
    • Between the sunroof control module connector C1 terminal 6 and the sunroof switch terminal C

Refer to Wiring Repairs in Wiring Systems.

Did you complete the repair?

--

Go to Power Sunroof System Check

--