Perform the Diagnostic System Check - Vehicle prior to using this diagnostic procedure.
Circuit | Short to Ground | Open/High Resistance | Short to Voltage | Signal Performance |
---|---|---|---|---|
B+, Heated Seat Module | 1 | 1 | -- | -- |
Ignition, Heated Seat Module | 1 | 1 | -- | -- |
Heated Seat Element Supply Voltage | 1 | 1 | 3 | -- |
Heated Seat Element Ground | -- | 1 | -- | -- |
Heated Seat High/Low Signal | 1 | 1 | 1 | -- |
Heated Seat Temperature Sensor Signal | 1 | 1 | 1 | -- |
Heated Seat Temperature Sensor Ground | 1 | 1 | -- | -- |
Heated Seat High Indicator Control | -- | 2 | 2 | -- |
Heated Seat Low Indicator Control | -- | 2 | 2 | -- |
Heated Seat Module Ground | -- | 1 | -- | -- |
1. Heated seat inoperative 2. Heated seat indicator inoperative 3. Heated seat always On |
Battery positive voltage is supplied to the heated seat module (HSM) from the HTD SEATS/BCK UP and HTD/SEAT fuses located in the underhood fuse block. When commanded ON, the HSM uses this voltage to heat the seat heating elements. The HSM and the seat heating elements are grounded through the module ground circuit to G301 and G302.
Each time the heated seat switch is pressed, B+ is supplied to the HSM through the heated seat signal circuit. The module counts these inputs to determine what level of heat the vehicle operator is commanding. In response to these switch signals, the HSM sends a B+ signal to illuminate the appropriate heated seat indicator. The HSM then closes it's contacts and applies B+ through the heated seat element supply voltage circuit to the seat heating elements. When the thermistor inside the seat cushion reaches a certain resistance, the control module open and close the supply voltage in order to maintain that heat level.
Power Seat Connector End Views
⇒ | If the heated seats do not operate, refer to Heated Seats Inoperative. |
⇒ | If either indicator does not illuminate refer to Headed Seat Indicator Inoperative. |
⇒ | If greater than the specified range, test the ground circuit for an open/high resistance. |
⇒ | If the test lamp does not illuminate, test the B+ circuit for a short to ground or an open/high resistance. |
⇒ | If the test lamp does not illuminate, test the ignition circuit for a short to ground or an open/high resistance. |
⇒ | If the test lamp is always OFF, test the control circuit for a short to voltage or an open/high resistance. If the circuit test normal, replace the HVAC control module. |
⇒ | If the test lamp is always ON, test the control circuit for an short to ground. If the circuit test normal replace the HVAC control module. |
⇒ | If greater than the specified range, test the signal circuit and the ground circuit for a short to voltage or an open/high resistance. If the circuits test normal, replace the seat temperature sensor. |
⇒ | If less than the specified range, test for a short between the signal circuit and the ground circuit. If the circuits test normal, replace the seat temperature sensor. |
⇒ | If not within the specified range, replace the seat back heater element. |
⇒ | If less than specified range, test the signal circuit for a short to ground or an open/high resistance. If the circuit test normal, replace the HSM. |
⇒ | If greater than specified range, test the signal circuit for an short to voltage. If the circuit tests normal, replace the HSM. |
⇒ | If greater than the specified range, test the supply voltage circuit and the ground circuit for an open/high resistance. If the circuits test normal, test or replace the seat cushion heater element. |
⇒ | If the indicator does not illuminate, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the HVAC control module. |
⇒ | If the indicator does not illuminate, test the control circuit for a short to ground or an open/high resistance. If the circuit tests normal, replace the HVAC control module. |
Perform the Diagnostic Repair Verification after completing the diagnostic procedure.
• | Control Module References for HSM and HVAC control module replacement, setup, and programming |