GM Service Manual Online
For 1990-2009 cars only

Step

Action

Value(s)

Yes

No

1

  1. Disconnect connector C2 of the sunroof control module.
  2. Turn the ignition switch to the RUN position.
  3. Connect a test lamp between terminal B of sunroof control module connector C2 and ground.

Does the test lamp light?

--

Go to Step 2

Go to Step 3

2

Connect a test lamp between terminal B and terminal D of sunroof control module connector C2.

Does the test lamp light?

--

Go to Step 4

Go to Step 5

3

Use a test lamp in order to backprobe the right IP junction block between terminal A12 of connector C3 and ground.

Does the test lamp light?

--

Go to Step 6

Go to Step 7

4

  1. Reconnect connector C2 of the sunroof control module.
  2. Use the J 39200 Digital Multimeter (DMM) in order to backprobe the sunroof control module between terminal 6 of connector C1 and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 8

Go to Step 35

5

Repair the open in CKT 750 between the sunroof control module and ground splice pack G401. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

6

Repair the open in CKT 541 between the right IP junction block and the sunroof control module. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

7

Replace the right IP junction block. Refer to Relay/Fuse Center Replacement in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

8

  1. Disconnect the power sunroof switch.
  2. Use a J 39200 DMM in order to measure the voltage between terminal A of the power sunroof switch connector and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 9

Go to Step 10

9

Use the J 39200 DMM in order to measure between terminal A and terminal B of the power sunroof switch connector.

Does the voltage measure within the specified range?

4-6 V

Go to Step 11

Go to Step 12

10

Repair the open in CKT 100 between the sunroof control module and the power sunroof switch. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

11

Use the J 39200 DMM in order to backprobe the sunroof control module between terminal 7 of connector C1 and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 13

Go to Step 35

12

Use the J 39200 DMM in order to backprobe the sunroof control module between terminal 6 and terminal 5 of connector C1.

Does the voltage measure within the specified range?

4-6 V

Go to Step 14

Go to Step 35

13

Use the J 39200 DMM in order to measure voltage between terminal C of the power sunroof switch connector and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 15

Go to Step 16

14

Repair the open in CKT 128, between the sunroof control module and the power sunroof switch assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

15

Connect a fused jumper between the following terminals of the power sunroof switch connector:

    • Between terminal A and terminal B in order to open
    • Between terminal B and terminal C in order to close

Does the sunroof operate properly?

--

Go to Step 17

Go to Step 18

16

Repair the open in CKT 110 between the sunroof control module and the power sunroof switch assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

17

Replace the power sunroof switch assembly. Refer to Sunroof Switch Replacement .

Is the repair complete?

--

Go to Power Sunroof System Check

--

18

  1. Disconnect connector C1 of the power sunroof motor assembly.
  2. Disconnect connector C2 of the power sunroof control module.
  3. Use the J 39200 DMM in order to measure the resistance between terminal A of power sunroof motor assembly connector C1 and terminal C of sunroof control module connector C2.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 19

Go to Step 20

19

Use the J 39200 DMM in order to measure the resistance between terminal B of power sunroof motor assembly connector C1 and terminal A of sunroof control module connector C2.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 21

Go to Step 22

20

Repair the open in CKT 129, between the sunroof control module and the power sunroof motor assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

21

  1. Reconnect connector C1 of the power sunroof motor assembly.
  2. Connect a fused jumper wire between the following terminals in order to open the sunroof:
  3. • Between sunroof control module connector C2 terminal C and the positive battery voltage
    • Between sunroof control module connector C2 terminal A and ground
  4. Connect a fused jumper wire between the following terminals in order to close the sunroof:
  5. • Between sunroof control module connector C2 terminal C and ground
    • Between control module connector C2 terminal A and the positive battery voltage

Does the sunroof operate?

--

Go to Step 23

Go to Step 36

22

Repair the open in CKT 127, between the sunroof control module and the power sunroof motor assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

23

  1. Disconnect connector C2 of the power sunroof motor assembly.
  2. Disconnect connector C1 of the power sunroof control module.
  3. Use the J 39200 DMM in order to measure the resistance between terminal C of power sunroof motor assembly connector C2 and terminal 8 of sunroof control module connector C1.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 24

Go to Step 25

24

With connector C1 still disconnected, use the J 39200 DMM in order to backprobe the sunroof control module between terminal 8 and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 26

Go to Step 35

25

Repair the open in CKT 132, between the sunroof control module and the power sunroof motor assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

26

  1. Disconnect connector C3 of the power sunroof motor assembly.
  2. Use the J 39200 DMM in order to measure the resistance between terminal A of power sunroof motor assembly connector C3 and terminal 2 of sunroof control module connector C1.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 27

Go to Step 28

27

  1. Reconnect connector of the sunroof control module.
  2. With connector C1 still disconnected, use the J 39200 DMM in order to backprobe the sunroof control module between terminal 2 of connector C1 and ground.

Does the voltage measure within the specified range?

4-6 V

Go to Step 29

Go to Step 35

28

Repair the open in CKT 131, between the sunroof control module and the power sunroof motor assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

29

Use the J 39200 DMM in order to measure the resistance between terminal 1 of sunroof control module connector C1 and terminal B of power sunroof motor assembly connector C2.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 30

Go to Step 32

30

Use the J 39200 DMM in order to measure the resistance between terminal 1 of sunroof control module connector C1 and terminal C of power sunroof motor assembly connector C3.

Does the resistance measure within the specified range?

0-2 ohms

Go to Step 31

Go to Step 32

31

With connector C1 still disconnected, use the J 39200 DMM in order to backprobe the sunroof control module between terminal 1 and terminal 2.

Does the voltage measure within the specified range?

4-6 V

Go to Step 33

Go to Step 35

32

Repair the open in CKT 133, between the sunroof control module and the power sunroof motor assembly. Refer to Wiring Repairs in Wiring Systems.

Is the repair complete?

--

Go to Power Sunroof System Check

--

33

Use the J 39200 DMM in order to measure the resistance between terminal B and terminal C of power sunroof motor assembly connector C2.

Does the resistance measure within the specified range?

Infinite (w/ vent or full open

0-2 ohms (w/ full close)

Go to Step 34

Go to Step 36

34

Use the J 39200 DMM in order to measure the resistance between terminal A and terminal C of power sunroof motor assembly connector C3.

Does the resistance measure within the specified range?

Infinite (w/ full open or full close

0-2 ohms (w/ vent)

Go to Step 35

Go to Step 36

35

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

Is the repair complete?

--

Go to Power Sunroof System Check

--

36

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

Is the repair complete?

--

Go to Power Sunroof System Check

--