GM Service Manual Online
For 1990-2009 cars only

Power Sunshade Inoperative Front

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provides an overview of each diagnostic category.

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

B+

1, 3

1, 3

--

--

Ignition

1, 3

1, 3

--

--

Serial Data

3

3

3

--

Antenna Present Signal

--

5

--

--

Sunroof Switch Close Signal

1, 3

1

1, 3

--

Sunroof Switch Express Signal

1, 3

2

1, 3

--

Sunroof Switch Open Signal

1, 3

1

1, 3

--

Sunshade Switch Close Signal

1, 3

3

1, 3

--

Sunshade Switch Express Signal

1, 3

4

1, 3

--

Sunshade Switch Open Signal

1, 3

3

1, 3

--

Ground - Sunroof/Front Sunshade Switch

--

1, 3

--

--

Ground - Sunroof Motor/Actuator

--

1, 3

--

--

Ground - Front Sunshade Motor/Actuator

--

3

--

--

1. Power Sunroof Inoperative

2. Power Sunroof Express Open/Close Features Inoperative

3. Power Sunshade Inoperative - Front

4. Power Sunshade Express Open/Close Features Inoperative

5. Sunroof Opens Too Far

Circuit/System Description

The front sunshade motor/actuator is located between the headliner and the roof structure, near the sunroof motor/actuator. The sunshade motor/actuator contains logic and the sunshade motor, the 2 components are serviced together as a unit. The sunshade motor/actuator receives battery positive voltage and ground from the same sources as the sunroof motor/actuator; from the SUNROOF 30A fuse and body ground G401 respectively.

The sunshade switch, a rocker style switch, is located in the same bezel as the sunroof switch, above the rearview mirror. It receives battery voltage from the sunroof motor/actuator, via the sunshade switch open signal circuit and the sunshade switch close signal circuit. The sunshade switch is also grounded to body ground G401. When the switch is operated, the signal circuit for the selected mode is closed to ground, the voltage is pulled low, and the appropriate sunshade signal is provided to the sunroof motor/actuator. The sunroof motor/actuator interprets this signal, then sends a serial data message via the serial data circuit to the sunshade motor/actuator to move the sunshade panel. In response to this message, the sunshade motor/actuator then internally applies battery voltage and ground to the appropriate circuits of the reversible sunshade motor in order to move the sunshade panel.

Diagnostic Aids

    • Because of the accessibility of the sunroof/front sunshade switch, perform the sunshade switch component test before beginning the circuit/system testing.
    • If the front glass and/or front 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 illumination circuit. When the lights are turned ON, the redundant path is removed, and the sunroof and/or sunshade will become inoperative.
    • If both the front glass and the front sunshade are inoperative, the fault most likely is in the ignition circuit, battery positive voltage circuit or sunroof motor/actuator ground circuit. If the sunroof motor/actuator is not being powered, neither will the front sunshade motor/actuator.

Reference Information

Schematic Reference

Sunroof Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Sunroof Description and Operation

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

Circuit/System Verification

  1. Ignition ON, verify that the power sunroof operates.
  2. If not, refer to the Power Sunroof Malfunction diagnostic procedure.
  3. With the sunshade in the closed position, press the sunshade open switch. The sunshade should open.
  4. If the sunshade does not open, refer to Power Sunshade Malfunction.
  5. With the sunshade in the open position, press the sunshade close switch. The sunshade should close.
  6. If the sunshade does not close, refer to Power Sunshade Malfunction.
  7. With the sunshade in the closed position, operate the sunshade express open feature. The sunshade should fully open.
  8. If the express open feature does not function, refer to Power Sunshade Express Feature Malfunction.

Circuit/System Testing

Power Sunshade Malfunction

  1. Ignition OFF, disconnect the harness connector at the sunroof switch.
  2. Ignition ON, connect a 3A fused jumper wire between the signal circuit listed below and ground. The sunshade should be inoperative in at least one or more directions.
  3. • Shade open terminal 4
    • Shade close terminal 6
    If the sunshade moved in both directions, test or replace the sunroof switch.
  4. Ignition ON, test for B+ between the signal circuits listed below and ground.
  5. • Shade open terminal 4
    • Shade close terminal 6
    If less than the specified value, test the signal circuit for a short to ground or an open/high resistance. If the circuits test normal, replace the sunroof motor/actuator.
  6. Ignition OFF, disconnect the harness connector at the sunshade motor/actuator.
  7. Test for less than 5.0 ohms between the ground circuit terminal 9 and ground.
  8. If greater than the specified range, test the ground circuit for an open/high resistance.
  9. Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal 5 and ground.
  10. If the test lamp does not illuminate, test the B+ circuit for an open/high resistance.
  11. Ignition ON, test for 10-40Hz between the serial data circuit terminal 1 and ground.
  12. If less than the specified range, test the serial data circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the sunroof motor/actuator.
  13. Test for 50-200Hz between the serial data circuit terminal 1 and ground while operating the sunshade switch in the forward and rearward directions.
  14. If not the specified range, replace the sunroof motor/actuator.
  15. If all circuits test normal, replace the front sunshade motor/actuator.

Power Sunshade Express Feature Malfunction

  1. Ignition OFF, disconnect the harness connector at the sunroof switch.
  2. Ignition ON, with the sunshade in the closed position, connect 3A fused jumper wires between both signal circuits listed below and ground for less than 1 second. The sunshade should express open.
  3. • Terminal 1
    • Terminal 4
    If the sunshade did not express open, test the signal circuit terminal 1 for a short to ground or an open/high resistance. If the circuit tests normal, replace the sunroof motor/actuator.
  4. If all circuits test normal, replace the sunroof switch.

Component Testing

Sunroof Switch

  1. Ignition OFF, disconnect the harness connector at the sunroof switch.
  2. Test for infinite resistance between the switch terminals listed below and the ground circuit terminal 5 with the switch in the open position.
  3. • Shade express terminal 1
    • Roof close terminal 2
    • Shade open terminal 4
    • Shade close terminal 6
    • Roof express terminal 7
    • Roof open terminal 8
    If not the specified value, replace the sunroof switch.

    Important: If the switch tests open in any switch position other than Off, test the sunroof switch signal circuits for a short to voltage before replacing the switch.

  4. Test for less than 5 ohms between the switch terminals listed below and the ground circuit terminal 5 with the switch in the closed position.
  5. • Shade express terminal 1
    • Roof close terminal 2
    • Shade open terminal 4
    • Shade close terminal 6
    • Roof express terminal 7
    • Roof open terminal 8
    If greater than the specified range, replace the sunroof switch.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Sunroof Switch Replacement
    •  Control Module References for sunshade motor/actuator and sunroof motor/actuator replacement, setup, and programming

Power Sunshade Inoperative Rear

Diagnostic Instructions

    • Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
    • Review Strategy Based Diagnosis for an overview of the diagnostic approach.
    •  Diagnostic Procedure Instructions provides an overview of each diagnostic category.

Diagnostic Fault Information

Circuit

Short to Ground

Open/High Resistance

Short to Voltage

Signal Performance

B+

1, 2

1

--

--

Ignition

1, 2

1

--

--

Rear Sunshade Switch Close Signal

1, 2

1

1

--

Rear Sunshade Switch Open Signal

1, 2

1

1

--

Ground - Rear Sunshade Switch

--

1

--

--

Ground - Rear Sunshade Motor/Actuator

--

1

--

--

1. Power Sunshade Inoperative - Rear

2. Power Sunroof Inoperative

Circuit/System Description

The rear sunshade motor/actuator is located between the headliner and the roof structure. The sunshade motor/actuator contains logic and the sunshade motor, the 2 components are serviced together as a unit. The sunshade motor/actuator receives battery positive voltage and ground from the same sources as the sunroof motor/actuator; from the SUNROOF 30A fuse and body ground G401 respectively.

The rear sunshade switch, a rocker style switch, is located in the same bezel as the sunroof switch, above the rearview mirror. It receives battery voltage from the rear sunshade motor/actuator, via the sunshade switch open signal circuit and the sunshade switch close signal circuit. The sunshade switch is also grounded to body ground G401. When the switch is operated, the signal circuit for the selected mode is closed to ground, the voltage is pulled low, and the appropriate sunshade signal is provided to the rear sunshade motor/actuator. The motor/actuator then internally applies battery voltage and ground to the appropriate circuits of the reversible sunshade motor in order to move the sunshade panel.

Diagnostic Aids

    • Because of the accessibility of the sunshade switch, perform the sunshade switch component test before beginning the circuit/system testing.
    • If the rear sunshade is experiencing an intermittent inoperative condition, check the sunshade switch ground circuit for an open condition. If the sunshade 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 sunshade will become inoperative.

Reference Information

Schematic Reference

Sunroof Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Sunroof Description and Operation

Electrical Information Reference

    •  Circuit Testing
    •  Connector Repairs
    •  Testing for Intermittent Conditions and Poor Connections
    •  Wiring Repairs

Circuit/System Testing

  1. Ignition OFF, disconnect the harness connector at the rear sunshade switch.
  2. Ignition OFF, test for less than 5.0 ohms between the ground circuit terminal 1 and ground.
  3. If greater than the specified range, test the ground circuit for an open/high resistance.
  4. Ignition ON, connect a 3A fused jumper wire between the signal circuits listed below and ground. The rear sunshade should be inoperative in at least one or more directions.
  5. • Shade open terminal 3
    • Shade close terminal 2
    If the rear sunshade moved in both directions, replace the rear sunshade switch.
  6. Ignition OFF, disconnect the harness connector at the rear sunshade motor/actuator.
  7. Test for less than 5.0 ohms between the ground circuit terminal 1 and ground.
  8. If greater than the specified range, test the ground circuit for an open/high resistance.
  9. Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal 6 and ground.
  10. If the test lamp does not illuminate, test the B+ circuit for an open/high resistance.
  11. Ignition ON, verify that a test lamp illuminates between the ignition circuit terminal 3 and ground.
  12. If the test lamp does not illuminate, test the ignition circuit for an open/high resistance.
  13. Ignition OFF, connect the harness connector at the rear sunshade motor/actuator.
  14. Ignition ON, at the rear sunshade switch, test for B+ between the signal circuits listed below and ground.
  15. • Shade open terminal 3
    • Shade close terminal 2
    If less than the specified value, test the signal circuit for a short to ground or an open/high resistance. If the circuit test normal, replace the rear sunshade motor/actuator.
  16. If all circuit test normal, replace the rear sunshade motor/actuator.

Component Testing

Rear Sunshade Switch

  1. Ignition OFF, disconnect the harness connector at the rear sunshade switch.
  2. Test for infinite resistance between the switch terminals listed below and the ground circuit terminal 1 with the switch in the open position.
  3. • Shade open terminal 3
    • Shade close terminal 2
    If not the specified value, replace the rear sunshade switch.

    Important: If the switch tests open in any switch position other than Off, test the sunroof switch signal circuits for a short to voltage before replacing the switch.

  4. Test for less than 5 ohms between the switch terminals listed below and the ground circuit terminal 5 with the switch in the closed position.
  5. • Shade open terminal 3
    • Shade close terminal 2
    If greater than the specified range, replace the rear sunshade switch.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Sunroof Switch Replacement
    •  Control Module References for rear sunshade motor/actuator replacement, setup, and programming