GM Service Manual Online
For 1990-2009 cars only

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

Heated Seat Module B+

1

1

--

--

Heated Seat Module Ignition

1

1

--

--

Heated Seat Module Inhibit Signal

1

--

--

--

Heated Seat Switch High/Low Signal

1

1

1

--

Heated Seat Switch Off Signal

1

2

2

--

Heated Seat Temperature Sensor Signal

1

1

1

--

Heated Seat Temperature Sensor Low Reference

--

1

--

--

Seat Heater Element Voltage Control

1

1

--

--

Seat Back Heater Element Voltage Control

1

4

--

--

Seat Cushion Heater Element Voltage Control

--

3

--

--

Seat Heater Element Ground Control

--

1

--

--

Seat Back Heater Element Ground Control

--

4

--

--

Seat Cushion Heater Element Ground Control

--

3

--

--

Heated Seat High Temperature Indicator Control

5

5

6

--

Heated Seat Low Temperature Indicator Control

5

5

6

--

Heated Seat Switch Ground

--

1

--

--

Heated Seat Module Ground

--

1

--

--

1. Heated seat inoperative

2. Heated seat always ON

3. Heated seat cushion inoperative

4. Heated seat back inoperative

5. Heated seat switch temperature indicator inoperative

6. Heated seat switch temperature indicator always ON

Circuit/System Description

Battery voltage is supplied at all times to the heated seat modules through the DRVR HTD SEAT fuse and the PASS HTD SEAT fuse located in the IP fuse block. This voltage is used by each module to supply power to the seat cushion and seat back heating elements. Each heated seat module is also supplied with ignition voltage through the HTD SEAT/WPR RLY fuse located in the body control module (BCM) which is controlled by the RUN CRANK relay. This voltage is used to power up each heated seat module and allows the heated seat system to operate only with the ignition in the ON position. Each heated seat module is grounded through the module ground circuit at G301 for the driver seat and G302 for the passenger seat.

Reference Information

Schematic Reference

Heated/Cooled Seat Schematics

Connector End View Reference

Component Connector End Views

Description and Operation

Heated Seats Description and Operation

Electrical Information Reference

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

Scan Tool Reference

Control Module References

Circuit/System Verification

  1. Ignition ON, press the heated seat switch. The seat cushion and seat back should get warm.
  2. If both the seat cushion and the seat back are inoperative or always ON, refer to Heated Seat Malfunction.
    If just one, the seat cushion or the seat back is inoperative, refer to Seat Cushion or Seat Back Heater Element Inoperative.
  3. Observe the heated seat switch temperature indicators while pressing the appropriate heated seat switch through the high and low positions. The appropriate indicators should illuminate when the switch is pressed.
  4. If the heated seat system operates normal, but one or both of the switch temperature indicators are inoperative or always ON, refer to Heated Seat Switch Indicator Malfunction.

Circuit/System Testing

Heated Seat Malfunction

  1. Ignition OFF, disconnect the harness connector at the appropriate heated seat switch.
  2. Test for less than 5 Ω between ground circuit terminal 3 and ground.
  3. If greater than the specified range, test the ground circuit for an open/high resistance.
  4. Disconnect the harness connector at the heated seat switch and disconnect the X1 harness connector at the appropriate heated seat module.
  5. Test for less than 5 Ω between ground circuit terminal K and ground.
  6. If greater than the specified range, test the ground circuit for an open/high resistance.
  7. Ignition ON, verify that a test lamp illuminates between the B+ circuit terminal A and ground.
  8. If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance.
  9. Verify that a test lamp illuminates between the ignition circuit terminal B and ground.
  10. If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance.
  11. Verify that a test lamp does not illuminate between the signal circuit terminal G and B+.
  12. If the test lamp illuminates, test the signal circuit for a short to ground. If the circuit tests normal, replace the HVAC control module.
  13. Connect a test lamp between the signal circuit terminal D and B+.
  14. Press and release the heated seat HI/LO switch. The test lamp should turn ON and OFF when the switch is pressed and released.
  15. If the test lamp remains ON, test the signal circuit for a short to ground. If the circuit tests normal, replace the heated seat switch.
    If the test lamp is always OFF, test the signal circuit for a short to voltage or and open/high resistance. If the circuit tests normal, replace the heated seat switch.
  16. Connect a test lamp between B+ and the signal circuit terminal F.
  17. Press and release the heated seat OFF switch. The test lamp should turn ON and OFF when the switch is pressed and released.
  18. If the test lamp remains ON, test the signal circuit for a short to ground. If the circuit tests normal, replace the heated seat switch.
    If the test lamp is always OFF, test the signal circuit for a short to voltage or and open/high resistance. If the circuit tests normal, replace the heated seat switch.
  19. Ignition OFF, disconnect the X2 harness connector at the heated seat module.
  20. Test for infinite resistance between the control circuit terminal A and ground.
  21. If not the specified value, test the control circuit for a short to ground.
  22. Test for 1-5 Ω between control circuit terminal A and control circuit terminal C.
  23. If greater than the specified range, test the control circuits for an open/high resistance. If the circuits test normal, test or replace the seat cushion heater element.
    If less than the specified range, test for a short between the control circuits. If the circuits test normal, test or replace the seat cushion heater element.
  24. Test for 850-11.5k Ω between the signal circuit terminal F and the low reference circuit terminal D.
  25. If greater than the specified range, test the signal and low reference circuits for a short to voltage or an open/high resistance. If the circuits test normal, test or replace the seat cushion heater element.
    If less than the specified range, test for a short between the signal and low reference circuits. If the circuits test normal, test or replace the seat cushion heater element.
  26. If all circuits test normal, replace the heated seat module.

Seat Cushion or Seat Back Heater Element Inoperative

  1. Ignition OFF, disconnect the harness connector at the appropriate seat cushion or seat back heater element.
  2. Test for 1- 8.0 Ω between the appropriate control circuit terminals listed below:
  3. • Seat cushion terminal C and terminal D
    • Seat back terminal A and terminal B
    If not within the specified range, replace the heater element.
  4. At the module side of the connector, test for less than 10 Ω between the appropriate low reference control circuit terminal listed below and ground:
  5. • Seat cushion heater element terminal C
    • Seat back heater element terminal A
    If greater than the specified range, test the control circuit for an open/high resistance.
  6. At the module side of the connector, connect a test lamp between the appropriate control circuit terminal listed below and ground:
  7. • Seat cushion heater element terminal D
    • Seat back heater element terminal B
  8. Ignition ON, press the heated seat switch. The test lamp should turn ON.
  9. If the test lamp does not turn ON, test the control circuit for an open/high resistance.
  10. If all circuits test normal, test or replace the appropriate seat cushion or seat back heater element.

Heated Seat Switch Indicator Malfunction

  1. Ignition OFF, disconnect the X1 harness connector at the appropriate heated seat module.
  2. Ignition ON, observe the heated seat switch temperature indicators. Both indicators should be OFF.
  3. If either indicator is illuminated, test the appropriate control circuit listed below for a short to voltage:
    • High temperature indicator terminal J
    • Low temperature indicator terminal H
  4. Connect a test lamp between B+ and the control circuit terminals listed below. The appropriate heated seat switch indicator should illuminate.
  5. • High temperature indicator terminal J
    • Low temperature indicator terminal H
    If the indicator does not illuminate, test the appropriate control circuit for a short to ground or an open/high resistance. If the circuit tests normal, test or replace the heated seat switch.
  6. If all circuits test normal, replace the heated seat module.

Component Testing

Seat Heater Elements

  1. Ignition OFF, disconnect the harness connector at the seat cushion heater element.
  2. Test for 1-8 Ω between terminal A and terminal D.
  3. If not within the specified range, replace the seat cushion heater element.
  4. Test for 850-11.5k Ω between terminal B and terminal C.
  5. If not within the specified range, replace the seat cushion heater element.
  6. Disconnect the harness connector at the seat back heater element.
  7. Test for 1-8 Ω between terminal A and terminal B.
  8. If not within the specified range, replace the seat back heater element.

Heated Seat Switch

  1. Ignition OFF, disconnect the harness connector at the heated seat switch.
  2. Test for infinite resistance between the ground terminal 3 and the signal terminals listed below with the switch in the open position:
  3. • Heated seat high/low signal terminal 4
    • Heated seat Off signal terminal 1
    If not the specified value, replace the heated seat switch.
  4. Test for less than 1 Ω between the ground terminal 3 and the signal terminals listed below with the appropriate switch in the closed position:
  5. • Heated seat high/low signal terminal 4
    • Heated seat Off signal terminal 1
    If greater than the specified range, replace the heated seat switch.
  6. Connect a 3 A fused jumper wire between the ground terminal 3 and ground.
  7. Connect a test lamp between B+ and the control terminals listed below. The appropriate temperature indicator should illuminate.
  8. • High temperature indicator terminal 5
    • Low temperature indicator terminal 6
    If the indicator does not illuminate, replace the heated seat switch.

Repair Instructions

Perform the Diagnostic Repair Verification after completing the diagnostic procedure.

    •  Driver or Passenger Seat Back Cushion Heater Replacement
    •  Driver or Passenger Seat Cushion Heater Replacement
    •  Driver or Passenger Seat Heater Switch Replacement
    •  Control Module References for heated seat module and HVAC control module replacement, setup, and programming