Codes are flashing!
#1
Instructor
Thread Starter
Member Since: Oct 2003
Location: IRVINE CA
Posts: 161
Likes: 0
Received 0 Likes
on
0 Posts
Codes are flashing!
I have the ABS and traction control light on on the dashboard. I did a search to see if other fellow members had the same problem and it did not quite match with what I was looking for. I did a systems check and the following codes came up:
10-PCM
P0135
P0141 With these codes I am assuming that I need to replace all 4 O2 sensors
P0155
P0161
40-BCM
B0432 I do not know what this one means
28-TCS
C1232 Is there a picture or diagram to find the location to clean the harness?
Any advice?
10-PCM
P0135
P0141 With these codes I am assuming that I need to replace all 4 O2 sensors
P0155
P0161
40-BCM
B0432 I do not know what this one means
28-TCS
C1232 Is there a picture or diagram to find the location to clean the harness?
Any advice?
Last edited by blk98vette; 07-18-2007 at 04:57 PM.
#2
Advanced
Member Since: Jun 2007
Location: Lawrence Ks
Posts: 79
Likes: 0
Received 0 Likes
on
0 Posts
Codes are flashing!
I have the ABS and traction control light on on the dashboard too as of today.
I have a different set of codes showing then you though. Mine are 2284-2285 and 1064. I have no idea what is up with this. Back to the shop tomorrow I guess.
Let me know if you fins out anything.
Thanks, Skinny
I have a different set of codes showing then you though. Mine are 2284-2285 and 1064. I have no idea what is up with this. Back to the shop tomorrow I guess.
Let me know if you fins out anything.
Thanks, Skinny
#3
Team Owner
Member Since: Jun 1999
Location: Miami bound
Posts: 71,447
Likes: 0
Received 4 Likes
on
4 Posts
CI 4-5-6-7 Veteran
Sorry for the crappy format:
DTC B0016, B0017, or B0018
Right Front/Passenger Frontal Deployment Loop (Stage 1) Circuit
DTC B0022, B0024, or B0026
Left Front/Driver Frontal Deployment Loop (Stage 1) Circuit
DTC B0051
Deployment Commanded
DTC B0053
Deployment Commanded with Loop Malfunctions Present
DTC B0090
Active Switch Voltage Out of Range
DTC B0091
Active Switch: Wrong State
DTC B0332, B0333, B0337, or B0338
Air Temperature Sensor Circuit
DTC B0348
Sunload Temperature Sensor Open
DTC B0361, B0363, B0365, or B0367
HVAC Actuator Feedback Circuit
DTC B0432
Rear Defogger Relay Circuit
DTC B0433
Rear Defogger Relay Circuit
DTC B0441 or B0446
HVAC Actuator Out of Range
DTC B0502
RH DRL Relay Circuit
DTC B0503
RH DRL Relay Circuit
DTC B0507
LH DRL Relay Circuit
DTC B0508
LH DRL Relay Circuit
DTC B0516
Speedometer Signal Circuit Malfunction
DTC B0521
Tachometer Signal Circuit Malfunction
DTC B0605
BCM Internal Memory Malfunction
DTC B0846 or B0851
Battery Out of Range
DTC B0856
5 Volt Reference Out of Range
DTC B1000
ECU Malfunction
DTC B1001
Option Configuration Error
DTC B1512-B1537
Driver Information Center (DIC) Switch Circuit
DTC B1542
Oil Temperature Circuit Short to Ground
DTC B1543
Oil Temperature Circuit Open
DTC B2172, B2177, B2182, B2187, B2192, or B2197
Power Seat Switch Circuit
DTC B2202-B2208
Window Switch Circuit
DTC B2222-B2224
Mirror Select Switch Circuit
DTC B2226-B2234
Mirror Switch Circuit
DTC B2236-B2239
Door Lock Switch Circuit
DTC B2242-B2244
Memory Switch Circuit
DTC B2252-B2253
Door Key Cylinder Circuit
DTC B2262-B2265
Mirror Position Sensor Signal Circuit
DTC B2272-B2273
Mirror Motor Control Circuit
DTC B2274-B2275
Window Motor Control Circuit
DTC B2276-B2277
Door Lock Control Circuit
DTC B2282-B2285
Battery 1 or Battery 2 Voltage Out of Range
DTC B2286-B2287
Mirror Position Sensor Circuit
DTC B2403
Front Fog Lamp Switch Circuit
DTC B2408
Rear Fog Lamp Switch Circuit
DTC B2482
Backup Lamp Relay Circuit
DTC B2483
Backup Lamp Relay Circuit
DTC B2527
Horn Relay Circuit
DTC B2528
Horn Relay Circuit
DTC B2567
Folding Top Release Switch Circuit
DTC B2573
Hatch Release Switch Circuit
DTC B2578
Right Front Turn Signal Monitor Circuit
DTC B2583
Left Front Turn Signal Monitor Circuit
DTC B2587
Column Lock/Unlock Drive A
DTC B2588
Column Lock/Unlock Drive A
DTC B2592
Column Lock/Unlock Drive B
DTC B2593
Column Lock/Unlock Drive B
DTC B2597
Traction Control System Switch Circuit
DTC B2600
Seat Motor to Battery Voltage
DTC B2605-B2607
Seat Position Sensor Circuit
DTC B2647
Ambient Light Sensor Circuit Low
DTC B2648
Ambient Light Sensor Circuit High
DTC B2721
PASS-Key Detection Circuit
DTC B2722
PASS-Key Detection Circuit
DTC B2723
PASS-Key Detection Circuit
DTC B2735
PASS-Key Programming Mode Active
DTC B2795
Suspension Control Select Switch Circuit Malfunction
DTC B2852
Telescoping Column In Switch Shorted to Ground
DTC B2857
Telescoping Column Out Switch Shorted to Ground
DTC B2860
Telescoping Column Position Sensor Failure
DTC B3109
Keyless Entry Transmitter Low Battery
DTC B3577
Suspension Control Select Switch Contact Malfunction
DTC C0550
ECU Malfunction
DTC C0563
Calibration ROM Checksum Error
DTC C0577, C0579, C0582, C0584, C0587, C0589, C0592, or C0594
Suspension Actuator Circuit
DTC C0578, C0583, C0588, or C0593
Suspension Actuator Circuit High
DTC C0615, C0620, C0625 or C0630
Suspension Position Sensor Circuit
DTC C0665
Chassis Pitch Signal Circuit
DTC C0690, C0691, or C0693
Damper Control Relay Circuit
DTC C0695
Position Sensor Overcurrent (8 volt supply)
DTC C0710
Steering Position Signal Malfunction
DTC C0750, C0755, C0760, or C0765
Tire Pressure Sensor Circuit
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
DTC C1217
Pump Motor Relay Contact Circuit Open
DTC C1218
Pump Motor Circuit Shorted to Voltage or Motor Ground Open
DTC C1221-C1235
Wheel Speed Sensor Circuit
DTC C1236
Low System Supply Voltage
DTC C1237
High System Supply Voltage
DTC C1241
MAGNA STEER Circuit Malfunction
DTC C1242 or C1243
Pump Motor Circuit
DTC C1247
Brake Pressure Differential Switch Activated
DTC C1248
DRP Disabled
DTC C1254
Abnormal Shutdown Detected
DTC C1255 or C1256
ECU Malfunction
DTC C1261-C1274
EBCM Internal Solenoid Circuit
DTC C1276, P1644, or P1689
Delivered Torque Circuit
DTC C1277 or P1571
Powertrain Indicated Traction Control Malfunction
DTC C1278
TCS Temporarily Inhibited By PCM
DTC C1281, C1283, or C1286
VSES Sensors Uncorrected
DTC C1282
Yaw Rate Sensor Bias Circuit Malfunction
DTC C1284 or C1285
Lateral Accelerometer Circuit
DTC C1287 or C1288
Steering Position Sensor Circuit
DTC C1291
Open Brake Lamp Switch Contacts During Deceleration
DTC C1292, C1293, or C1296
Master Cylinder Pressure Sensor Circuit
DTC C1294
Brake Lamp Switch Circuit Always Active
DTC C1295
Brake Lamp Switch Circuit Open
DTC P0101
Mass Air Flow (MAF) Sensor Performance
DTC P0102
Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103
Mass Air Flow (MAF) Sensor Circuit High Frequency
DTC P0106
Manifold Absolute Pressure (MAP) Sensor Performance
DTC P0107
Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
DTC P0108
Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
DTC P0112
Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113
Intake Air Temperature (IAT) Sensor Circuit High Voltage
DTC P0116
Engine Coolant Temperature (ECT) Sensor Performance
DTC P0117
Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
DTC P0118
Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
DTC P0125
Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
DTC P0128
Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature
DTC P0131 or P0151
HO2S Circuit Low Voltage
DTC P0132 or P0152
HO2S Circuit High Voltage
DTC P0133 or P0153
HO2S Slow Response
DTC P0134 or P0154
HO2S Circuit Insufficient Activity
DTC P0135, P0141, P0155, or P0161
HO2S Heater Performance
DTC P0137 or P0157
HO2S Circuit Low Voltage
DTC P0138 or P0158
HO2S Circuit High Voltage
DTC P0140 or P0160
HO2S Circuit Insufficient Activity
DTC P0171 or P0174
Fuel Trim System Lean
DTC P0172 or P0175
Fuel Trim System Rich
DTC P0200
Injector Control Circuit
DTC P0218
Transmission Fluid Overtemperature
DTC P0230
Fuel Pump Relay Control Circuit
DTC P0300
Engine Misfire Detected
DTC P0325
Knock Sensor Module Performance
DTC P0335
Crankshaft Position (CKP) Sensor Circuit
DTC P0336
Crankshaft Position (CKP) Sensor Performance
DTC P0341
Camshaft Position (CMP) Sensor Performance
DTC P0342
Camshaft Position (CMP) Sensor Circuit Low Voltage
DTC P0343
Camshaft Position (CMP) Sensor Circuit High Voltage
DTC P0351-P0358
Ignition Coil Control Circuit
DTC P0410
Secondary Air Injection (AIR) System
DTC P0418
Secondary Air Injection (AIR) Pump Relay Control Circuit
DTC P0420 or P0430
Catalyst System Low Efficiency
DTC P0440
Evaporative Emission (EVAP) System
DTC P0442
Evaporative Emission (EVAP) System Small Leak Detected
DTC P0443
Evaporative Emission (EVAP) Purge Solenoid Control Circuit
DTC P0446
Evaporative Emission (EVAP) Vent System Performance
DTC P0449
Evaporative Emission (EVAP) Vent Solenoid Control Circuit
DTC P0452
Fuel Tank Pressure Sensor Circuit Low Voltage
DTC P0453
Fuel Tank Pressure Sensor Circuit High Voltage
DTC P0461
Fuel Level Sensor Performance
DTC P0462
Fuel Level Sensor Circuit Low Voltage
DTC P0463
Fuel Level Sensor Circuit High Voltage
DTC P0480
Cooling Fan Relay 1 Control Circuit
DTC P0481
Cooling Fan Relay 2 and 3 Control Circuit
DTC P0500
Vehicle Speed Sensor (VSS) Circuit
DTC P0502
Vehicle Speed Sensor (VSS) Circuit Low Input
DTC P0503
Vehicle Speed Sensor (VSS) Circuit Intermittent
DTC P0506 or P0507
Incorrect Idle Speed
DTC P0522
Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
DTC P0523
Engine Oil Pressure (EOP) Sensor Circuit High Voltage
DTC P0530
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
DTC P0562
System Voltage Low
DTC P0563
System Voltage High
DTC P0567
Cruise Control Resume Switch Circuit
DTC P0568
Cruise Control Set Switch Circuit
DTC P0571
Cruise Control Brake Switch Circuit
DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610
ECU Malfunction
DTC P0608
Vehicle Speed Output Circuit
DTC P0645
Air Conditioning (A/C) Clutch Relay Control Circuit
DTC P0650
Malfunction Indicator Lamp (MIL) Control Circuit
DTC P0654
Engine Speed Output Circuit
DTC P0704
Clutch Switch Circuit
DTC P0706
Trans Range Switch Performance
DTC P0711
TFT Sensor Circuit Range/Performance
DTC P0712
Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
DTC P0713
Transmission Fluid Temperature (TFT) Sensor Circuit High Input
DTC P0719
Brake Switch Circuit Low Input
DTC P0724
Brake Switch Circuit High Input
DTC P0740
TCC Enable Solenoid Circuit Electrical
DTC P0742
TCC System Stuck On
DTC P0748
Pressure Control Solenoid Circuit Electrical
DTC P0751
1-2 Shift Solenoid Valve Performance
DTC P0752
1-2 Shift Solenoid (SS) Valve Performance - No Second Or Third Gear
DTC P0753
1-2 Shift Solenoid Circuit Electrical
DTC P0756
2-3 Shift Solenoid Valve Performance
DTC P0757
2-3 Shift Solenoid (SS) Valve Performance - No Third Or Fourth Gear
DTC P0758
2-3 Shift Solenoid Circuit Electrical
DTC P0785
3-2 Shift Solenoid Circuit Electrical
DTC P0801
Reverse Inhibit Solenoid Control Circuit
DTC P0803
Skip Shift Solenoid Control Circuit
DTC P0804
Skip Shift Lamp Control Circuit
DTC P1111
Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
DTC P1112
Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
DTC P1114
Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
DTC P1115
Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
DTC P1120
Throttle Position (TP) Sensor 1 Circuit
DTC P1125
Accelerator Pedal Position (APP) System
DTC P1133 or P1153
HO2S Insufficient Switching
DTC P1134 or P1154
HO2S Transition Time Ratio
DTC P1220
Throttle Position (TP) Sensor 2 Circuit
DTC P1221
Throttle Position (TP) Sensor 1- 2 Correlation
DTC P1258
Engine Coolant Overtemperature - Protection Mode Active
DTC P1275
Accelerator Pedal Position (APP) Sensor 1 Circuit
DTC P1276
Accelerator Pedal Position (APP) Sensor 1 Performance
DTC P1280
Accelerator Pedal Position (APP) Sensor 2 Circuit
DTC P1281
Accelerator Pedal Position (APP) Sensor 2 Performance
DTC P1285
Accelerator Pedal Position (APP) Sensor 3 Circuit
DTC P1286
Accelerator Pedal Position (APP) Sensor 3 Performance
DTC P1336
Crankshaft Position (CKP) System Variation Not Learned
DTC P1380
Misfire Detected - Rough Road Data Not Available
DTC P1381
Misfire Detected - No Communication with Brake Control Module
DTC P1415 or P1416
Secondary Air Injection (AIR) System
DTC P1431
Fuel Level Sensor 2 Performance
DTC P1432
Fuel Level Sensor 2 Circuit Low Voltage
DTC P1433
Fuel Level Sensor 2 Circuit High Voltage
DTC P1441
Evaporative Emission (EVAP) System Flow During Non-Purge
DTC P1514
Throttle Body Performance
DTC P1515
Control Module Throttle Actuator Position Performance
DTC P1516
Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
DTC P1517
Throttle Actuator Control (TAC) Module Performance
DTC P1518
Throttle Actuator Control (TAC) Module Serial Data Circuit
DTC P1539
Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
DTC P1546
Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
DTC P1574
Stoplamp Switch Circuit
DTC P1575
Extended Travel Brake Switch Circuit
DTC P1626
Theft Deterrent Fuel Enable Signal Lost
DTC P1630
Theft Deterrent Learn Mode Active
DTC P1631
Theft Deterrent Start Enable Signal Not Correct
DTC P1635
5 Volt Reference 1 Circuit
DTC P1637
Generator L-Terminal Circuit
DTC P1638
Generator F-Terminal Circuit
DTC P1639
5 Volt Reference 2 Circuit
DTC P1652
Powertrain Induced Chassis Pitch Output Circuit
DTC P1810
TFP Valve Position Switch Circuit
DTC P1860
TCC PWM Solenoid Circuit Electrical
DTC P1870
Transmission Component Slipping
DTC U1000 and U1255
Class 2 Communication Malfunction
DTC U1001-U1254
Lost Communication with XXX
DTC U1300, U1301, or U1305
Class 2 Data Link Shorted
DTC B0016, B0017, or B0018
Right Front/Passenger Frontal Deployment Loop (Stage 1) Circuit
DTC B0022, B0024, or B0026
Left Front/Driver Frontal Deployment Loop (Stage 1) Circuit
DTC B0051
Deployment Commanded
DTC B0053
Deployment Commanded with Loop Malfunctions Present
DTC B0090
Active Switch Voltage Out of Range
DTC B0091
Active Switch: Wrong State
DTC B0332, B0333, B0337, or B0338
Air Temperature Sensor Circuit
DTC B0348
Sunload Temperature Sensor Open
DTC B0361, B0363, B0365, or B0367
HVAC Actuator Feedback Circuit
DTC B0432
Rear Defogger Relay Circuit
DTC B0433
Rear Defogger Relay Circuit
DTC B0441 or B0446
HVAC Actuator Out of Range
DTC B0502
RH DRL Relay Circuit
DTC B0503
RH DRL Relay Circuit
DTC B0507
LH DRL Relay Circuit
DTC B0508
LH DRL Relay Circuit
DTC B0516
Speedometer Signal Circuit Malfunction
DTC B0521
Tachometer Signal Circuit Malfunction
DTC B0605
BCM Internal Memory Malfunction
DTC B0846 or B0851
Battery Out of Range
DTC B0856
5 Volt Reference Out of Range
DTC B1000
ECU Malfunction
DTC B1001
Option Configuration Error
DTC B1512-B1537
Driver Information Center (DIC) Switch Circuit
DTC B1542
Oil Temperature Circuit Short to Ground
DTC B1543
Oil Temperature Circuit Open
DTC B2172, B2177, B2182, B2187, B2192, or B2197
Power Seat Switch Circuit
DTC B2202-B2208
Window Switch Circuit
DTC B2222-B2224
Mirror Select Switch Circuit
DTC B2226-B2234
Mirror Switch Circuit
DTC B2236-B2239
Door Lock Switch Circuit
DTC B2242-B2244
Memory Switch Circuit
DTC B2252-B2253
Door Key Cylinder Circuit
DTC B2262-B2265
Mirror Position Sensor Signal Circuit
DTC B2272-B2273
Mirror Motor Control Circuit
DTC B2274-B2275
Window Motor Control Circuit
DTC B2276-B2277
Door Lock Control Circuit
DTC B2282-B2285
Battery 1 or Battery 2 Voltage Out of Range
DTC B2286-B2287
Mirror Position Sensor Circuit
DTC B2403
Front Fog Lamp Switch Circuit
DTC B2408
Rear Fog Lamp Switch Circuit
DTC B2482
Backup Lamp Relay Circuit
DTC B2483
Backup Lamp Relay Circuit
DTC B2527
Horn Relay Circuit
DTC B2528
Horn Relay Circuit
DTC B2567
Folding Top Release Switch Circuit
DTC B2573
Hatch Release Switch Circuit
DTC B2578
Right Front Turn Signal Monitor Circuit
DTC B2583
Left Front Turn Signal Monitor Circuit
DTC B2587
Column Lock/Unlock Drive A
DTC B2588
Column Lock/Unlock Drive A
DTC B2592
Column Lock/Unlock Drive B
DTC B2593
Column Lock/Unlock Drive B
DTC B2597
Traction Control System Switch Circuit
DTC B2600
Seat Motor to Battery Voltage
DTC B2605-B2607
Seat Position Sensor Circuit
DTC B2647
Ambient Light Sensor Circuit Low
DTC B2648
Ambient Light Sensor Circuit High
DTC B2721
PASS-Key Detection Circuit
DTC B2722
PASS-Key Detection Circuit
DTC B2723
PASS-Key Detection Circuit
DTC B2735
PASS-Key Programming Mode Active
DTC B2795
Suspension Control Select Switch Circuit Malfunction
DTC B2852
Telescoping Column In Switch Shorted to Ground
DTC B2857
Telescoping Column Out Switch Shorted to Ground
DTC B2860
Telescoping Column Position Sensor Failure
DTC B3109
Keyless Entry Transmitter Low Battery
DTC B3577
Suspension Control Select Switch Contact Malfunction
DTC C0550
ECU Malfunction
DTC C0563
Calibration ROM Checksum Error
DTC C0577, C0579, C0582, C0584, C0587, C0589, C0592, or C0594
Suspension Actuator Circuit
DTC C0578, C0583, C0588, or C0593
Suspension Actuator Circuit High
DTC C0615, C0620, C0625 or C0630
Suspension Position Sensor Circuit
DTC C0665
Chassis Pitch Signal Circuit
DTC C0690, C0691, or C0693
Damper Control Relay Circuit
DTC C0695
Position Sensor Overcurrent (8 volt supply)
DTC C0710
Steering Position Signal Malfunction
DTC C0750, C0755, C0760, or C0765
Tire Pressure Sensor Circuit
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
DTC C1217
Pump Motor Relay Contact Circuit Open
DTC C1218
Pump Motor Circuit Shorted to Voltage or Motor Ground Open
DTC C1221-C1235
Wheel Speed Sensor Circuit
DTC C1236
Low System Supply Voltage
DTC C1237
High System Supply Voltage
DTC C1241
MAGNA STEER Circuit Malfunction
DTC C1242 or C1243
Pump Motor Circuit
DTC C1247
Brake Pressure Differential Switch Activated
DTC C1248
DRP Disabled
DTC C1254
Abnormal Shutdown Detected
DTC C1255 or C1256
ECU Malfunction
DTC C1261-C1274
EBCM Internal Solenoid Circuit
DTC C1276, P1644, or P1689
Delivered Torque Circuit
DTC C1277 or P1571
Powertrain Indicated Traction Control Malfunction
DTC C1278
TCS Temporarily Inhibited By PCM
DTC C1281, C1283, or C1286
VSES Sensors Uncorrected
DTC C1282
Yaw Rate Sensor Bias Circuit Malfunction
DTC C1284 or C1285
Lateral Accelerometer Circuit
DTC C1287 or C1288
Steering Position Sensor Circuit
DTC C1291
Open Brake Lamp Switch Contacts During Deceleration
DTC C1292, C1293, or C1296
Master Cylinder Pressure Sensor Circuit
DTC C1294
Brake Lamp Switch Circuit Always Active
DTC C1295
Brake Lamp Switch Circuit Open
DTC P0101
Mass Air Flow (MAF) Sensor Performance
DTC P0102
Mass Air Flow (MAF) Sensor Circuit Low Frequency
DTC P0103
Mass Air Flow (MAF) Sensor Circuit High Frequency
DTC P0106
Manifold Absolute Pressure (MAP) Sensor Performance
DTC P0107
Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage
DTC P0108
Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage
DTC P0112
Intake Air Temperature (IAT) Sensor Circuit Low Voltage
DTC P0113
Intake Air Temperature (IAT) Sensor Circuit High Voltage
DTC P0116
Engine Coolant Temperature (ECT) Sensor Performance
DTC P0117
Engine Coolant Temperature (ECT) Sensor Circuit Low Voltage
DTC P0118
Engine Coolant Temperature (ECT) Sensor Circuit High Voltage
DTC P0125
Engine Coolant Temperature (ECT) Insufficient for Closed Loop Fuel Control
DTC P0128
Engine Coolant Temperature (ECT) Below Thermostat Regulating Temperature
DTC P0131 or P0151
HO2S Circuit Low Voltage
DTC P0132 or P0152
HO2S Circuit High Voltage
DTC P0133 or P0153
HO2S Slow Response
DTC P0134 or P0154
HO2S Circuit Insufficient Activity
DTC P0135, P0141, P0155, or P0161
HO2S Heater Performance
DTC P0137 or P0157
HO2S Circuit Low Voltage
DTC P0138 or P0158
HO2S Circuit High Voltage
DTC P0140 or P0160
HO2S Circuit Insufficient Activity
DTC P0171 or P0174
Fuel Trim System Lean
DTC P0172 or P0175
Fuel Trim System Rich
DTC P0200
Injector Control Circuit
DTC P0218
Transmission Fluid Overtemperature
DTC P0230
Fuel Pump Relay Control Circuit
DTC P0300
Engine Misfire Detected
DTC P0325
Knock Sensor Module Performance
DTC P0335
Crankshaft Position (CKP) Sensor Circuit
DTC P0336
Crankshaft Position (CKP) Sensor Performance
DTC P0341
Camshaft Position (CMP) Sensor Performance
DTC P0342
Camshaft Position (CMP) Sensor Circuit Low Voltage
DTC P0343
Camshaft Position (CMP) Sensor Circuit High Voltage
DTC P0351-P0358
Ignition Coil Control Circuit
DTC P0410
Secondary Air Injection (AIR) System
DTC P0418
Secondary Air Injection (AIR) Pump Relay Control Circuit
DTC P0420 or P0430
Catalyst System Low Efficiency
DTC P0440
Evaporative Emission (EVAP) System
DTC P0442
Evaporative Emission (EVAP) System Small Leak Detected
DTC P0443
Evaporative Emission (EVAP) Purge Solenoid Control Circuit
DTC P0446
Evaporative Emission (EVAP) Vent System Performance
DTC P0449
Evaporative Emission (EVAP) Vent Solenoid Control Circuit
DTC P0452
Fuel Tank Pressure Sensor Circuit Low Voltage
DTC P0453
Fuel Tank Pressure Sensor Circuit High Voltage
DTC P0461
Fuel Level Sensor Performance
DTC P0462
Fuel Level Sensor Circuit Low Voltage
DTC P0463
Fuel Level Sensor Circuit High Voltage
DTC P0480
Cooling Fan Relay 1 Control Circuit
DTC P0481
Cooling Fan Relay 2 and 3 Control Circuit
DTC P0500
Vehicle Speed Sensor (VSS) Circuit
DTC P0502
Vehicle Speed Sensor (VSS) Circuit Low Input
DTC P0503
Vehicle Speed Sensor (VSS) Circuit Intermittent
DTC P0506 or P0507
Incorrect Idle Speed
DTC P0522
Engine Oil Pressure (EOP) Sensor Circuit Low Voltage
DTC P0523
Engine Oil Pressure (EOP) Sensor Circuit High Voltage
DTC P0530
Air Conditioning (A/C) Refrigerant Pressure Sensor Circuit
DTC P0562
System Voltage Low
DTC P0563
System Voltage High
DTC P0567
Cruise Control Resume Switch Circuit
DTC P0568
Cruise Control Set Switch Circuit
DTC P0571
Cruise Control Brake Switch Circuit
DTC P0601-P0607, P1600, P1621, P1627, P1680, P1681, P1683, or P2610
ECU Malfunction
DTC P0608
Vehicle Speed Output Circuit
DTC P0645
Air Conditioning (A/C) Clutch Relay Control Circuit
DTC P0650
Malfunction Indicator Lamp (MIL) Control Circuit
DTC P0654
Engine Speed Output Circuit
DTC P0704
Clutch Switch Circuit
DTC P0706
Trans Range Switch Performance
DTC P0711
TFT Sensor Circuit Range/Performance
DTC P0712
Transmission Fluid Temperature (TFT) Sensor Circuit Low Input
DTC P0713
Transmission Fluid Temperature (TFT) Sensor Circuit High Input
DTC P0719
Brake Switch Circuit Low Input
DTC P0724
Brake Switch Circuit High Input
DTC P0740
TCC Enable Solenoid Circuit Electrical
DTC P0742
TCC System Stuck On
DTC P0748
Pressure Control Solenoid Circuit Electrical
DTC P0751
1-2 Shift Solenoid Valve Performance
DTC P0752
1-2 Shift Solenoid (SS) Valve Performance - No Second Or Third Gear
DTC P0753
1-2 Shift Solenoid Circuit Electrical
DTC P0756
2-3 Shift Solenoid Valve Performance
DTC P0757
2-3 Shift Solenoid (SS) Valve Performance - No Third Or Fourth Gear
DTC P0758
2-3 Shift Solenoid Circuit Electrical
DTC P0785
3-2 Shift Solenoid Circuit Electrical
DTC P0801
Reverse Inhibit Solenoid Control Circuit
DTC P0803
Skip Shift Solenoid Control Circuit
DTC P0804
Skip Shift Lamp Control Circuit
DTC P1111
Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage
DTC P1112
Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage
DTC P1114
Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage
DTC P1115
Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage
DTC P1120
Throttle Position (TP) Sensor 1 Circuit
DTC P1125
Accelerator Pedal Position (APP) System
DTC P1133 or P1153
HO2S Insufficient Switching
DTC P1134 or P1154
HO2S Transition Time Ratio
DTC P1220
Throttle Position (TP) Sensor 2 Circuit
DTC P1221
Throttle Position (TP) Sensor 1- 2 Correlation
DTC P1258
Engine Coolant Overtemperature - Protection Mode Active
DTC P1275
Accelerator Pedal Position (APP) Sensor 1 Circuit
DTC P1276
Accelerator Pedal Position (APP) Sensor 1 Performance
DTC P1280
Accelerator Pedal Position (APP) Sensor 2 Circuit
DTC P1281
Accelerator Pedal Position (APP) Sensor 2 Performance
DTC P1285
Accelerator Pedal Position (APP) Sensor 3 Circuit
DTC P1286
Accelerator Pedal Position (APP) Sensor 3 Performance
DTC P1336
Crankshaft Position (CKP) System Variation Not Learned
DTC P1380
Misfire Detected - Rough Road Data Not Available
DTC P1381
Misfire Detected - No Communication with Brake Control Module
DTC P1415 or P1416
Secondary Air Injection (AIR) System
DTC P1431
Fuel Level Sensor 2 Performance
DTC P1432
Fuel Level Sensor 2 Circuit Low Voltage
DTC P1433
Fuel Level Sensor 2 Circuit High Voltage
DTC P1441
Evaporative Emission (EVAP) System Flow During Non-Purge
DTC P1514
Throttle Body Performance
DTC P1515
Control Module Throttle Actuator Position Performance
DTC P1516
Throttle Actuator Control (TAC) Module Throttle Actuator Position Performance
DTC P1517
Throttle Actuator Control (TAC) Module Performance
DTC P1518
Throttle Actuator Control (TAC) Module Serial Data Circuit
DTC P1539
Air Conditioning (A/C) Clutch Feedback Circuit High Voltage
DTC P1546
Air Conditioning (A/C) Clutch Feedback Circuit Low Voltage
DTC P1574
Stoplamp Switch Circuit
DTC P1575
Extended Travel Brake Switch Circuit
DTC P1626
Theft Deterrent Fuel Enable Signal Lost
DTC P1630
Theft Deterrent Learn Mode Active
DTC P1631
Theft Deterrent Start Enable Signal Not Correct
DTC P1635
5 Volt Reference 1 Circuit
DTC P1637
Generator L-Terminal Circuit
DTC P1638
Generator F-Terminal Circuit
DTC P1639
5 Volt Reference 2 Circuit
DTC P1652
Powertrain Induced Chassis Pitch Output Circuit
DTC P1810
TFP Valve Position Switch Circuit
DTC P1860
TCC PWM Solenoid Circuit Electrical
DTC P1870
Transmission Component Slipping
DTC U1000 and U1255
Class 2 Communication Malfunction
DTC U1001-U1254
Lost Communication with XXX
DTC U1300, U1301, or U1305
Class 2 Data Link Shorted
#4
Advanced
Member Since: Jun 2007
Location: Lawrence Ks
Posts: 79
Likes: 0
Received 0 Likes
on
0 Posts
Codes are flashing
I can not get rid of the ABS and traction control light on on the dashboard.
I got all the codes to clear except this one. Any idea's?
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
Thanks,
Skinny
I got all the codes to clear except this one. Any idea's?
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
Thanks,
Skinny
#5
Team Owner
Member Since: Jun 1999
Location: Miami bound
Posts: 71,447
Likes: 0
Received 4 Likes
on
4 Posts
CI 4-5-6-7 Veteran
You might have a bad wheel speed sensor, which could be a symptom of a failing wheel bearing. Pull the wheels and try to shake the studs. If one of them rattles, that's your first candidate for replacement.
#6
Burning Brakes
Member Since: Jan 2006
Location: Magnolia Greens NC
Posts: 1,170
Likes: 0
Received 25 Likes
on
8 Posts
Here's your help, Skinny...
[QUOTE=skinny1;1561132701]I can not get rid of the ABS and traction control light on on the dashboard.
I got all the codes to clear except this one. Any idea's?
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
Thanks,
Skinny
Let's cover some basic information on AH, TC, and ABS. In simple terms, these three systems combine data from wheel speed sensors, yaw rate sensors, steering wheel position sensors, along with brake and throttle inputs to determine what the driver wants to do and detects any lose of traction and take corrective action by pulling back on the throttle, activating brakes on individual wheels, or releasing brake pressure as needed to maintain traction.
What goes wrong
When there is a problem anywhere in the system, the computer does not know what's going on with the car or cannot respond correctly. Rather than risking the wrong response which could potentially wreck you car, the whole system is simply disabled for the remainder of the ignition cycle. At this time you will see the ABS and Traction Control warning indicators illuminated on the instrument cluster along with the following messages on the Driver Information Center (DIC):
- Service ABS
- Service Traction System
- Service Active Handling
At this point, you can safely continue to drive your car, just remember that your electronic driving aids are no longer functioning so you should adjust your driving habits accordingly.
Troubleshooting
As I said before, when there is a problem the system is deactivated for the remainder of the ignition cycle, so sometimes everything will go back to normal if you just turn off the car and restart it. If that corrects the problem, it was either a glitch in the system, a lose connection that's going to come back soon or an early sign of a future failure that is coming. Even though the system is now functional it is still beneficial to continue to trouble shoot. The history code should give you a good idea of what to check
The next step is to see where the fault is. If you have several different codes write them down, clear them, and see which ones come back the next time you start the car. At this point, I'm betting that the codes point to either the EBCM or the wheel speed sensors. We'll get to the wheel speed sensors later, for now, let's get to the EBCM.
Electronic Brake Control Module
The most common code for the EBCM is C1214 - Sol Valve relay Contact or coil CKT Open. This code is set when the system voltage is less than 8 volts for 0.23 seconds. Since our goal is to fix this for the lowest price possible, we'll start checking things we can fix for free
The EBCM sits between the engine and radiator. You can see it in the picture on the left below. The EBCM is on the left with the large wire harness coming into it and the sticker on top. The Brake Pressure Modulator Valve (BPMV) in on the right with the brake lines coming out. The EBCM is a dry module, meaning that you can change it out without having to worry about bleeding the ABS system. All of the brake fluid is contained within the BPMV. The coils (seen in the picture on the right below) fit over small spools that have valves inside them. The valves are operated by an electromagnetic field supplied by the coils.
Start by doing a quick visual inspection of the wires. If there are any obvious signs of damage, you've likely found the problem. One member had a problem with the wires rubbing the serpentine belt
Also check to make sure the wire harness has a good connection. If the connection appears solid disconnect it (see step 3 in the replacement instructions below) check the pins to ensure that they have not been bent or damaged in any way. If there is any sign of corrosion, clean it off. Once everything looks good, reseat the harness.
Next, let's move on to the grounds. The EBCM is grounded to the chassis on the left frame rail, just forward of the engine. It's the Black box right in the middle of the picture. As you can see, it's real easy for dirt and moisture to get in that area which isn't exactly good for electronic components. Even if you never drive your car in the rain, it'll still get wet when you wash it, and that could be enough
Start by unbolting the chassis ground, then take the chassis ground connector apart.
These pictures show the corrosion that can build up in the ground connector. If you chassis grounds look like this one, you've probably found the problem. Even if they don't, go ahead and clean it up with a wire brush before putting it back together. Also clean off the chassis and bolt to make sure you've got a good clean ground.
*If you are having any other electrical issues, it's a good idea to check the grounds. These pictures show where the other grounds are.
It's unlikely, but before you break out you credit card and forking over your hard earned money, it's a good idea to check the fuses. One fuse box is located under the hood beside the battery, the second one is under the passenger side of the dash. Remove the floor mat and you will see the access panel. Just pull the fuses out and do a quick visual check.
On the left, you see a good fuse, on the right is a bad fuse
At this point, we know all of the wires are good, but for some reason enough voltage is not getting to the system. It is possible that your battery is not functioning properly. If your battery is a couple of years old, has been drained and recharged a couple of times it might be a good idea to go ahead and replace your battery. This is a long shot for EBCM issues, but I think it's worth a shot before spending several hundred dollars for a new EBCM and you're going to have to replace it eventually anyways. Old batteries can cause a variety of minor electrical issues and you likely have a bunch of history codes for minor issues if the battery is causing the problem.
Now on the EBCM itself. If the electrical contacts inside the relay are dirty or burnt, the vibration from striking the module may change the symptoms or may clear them up for a while. This is by no means a fix or a cure all, in fact it could make it worse or it may not do anything, it's just something to try. Use a small plastic hammer or something similar, lightly tap the front of the EBCM on the lower right corner of the module. The area will be on the right hand side of the lower electrical connection seen in the picture below.
At this point, You've got to additional possibilities. Replace the EBCM or replace both the EBCM and the BPMV. The service manual calls for you to measure the resistance between each pump motor control circuit and the housing of the BPMV, if that checks our okay, you replace the EBCM if not you replace them both. Since most people do not have the equipment to do this the best we can do is to replace the EBCM. If that doesn't work, you'll have to go back and replace the BPMV.
The procedure for replacing the EBCM is very simple. The only special tool you need is a T-20 torx screw driver. I have a Craftsman tool set that has a 1/4" drive screwdriver with and adapter for many different size bit. Unfortunately, the adapter was to long to fit between the EBCM and water pump, so I purchased a set of Craftsman 5 pc. torx screwdriver set that worked fine. A flathead screwdriver may also be needed to pry apart the EBCM from the BPMV
1 - make sure the car is off.
2 - you will probably need to remove the airbridge to get to the EBCM.
3 - remove the wire harness by first removing the white plastic clip that locks it in place (I cut it off and replaced it with a zip-tie) (picture 1), then lift gray handle and pull back on the wire harness (picture 3). At this point, you will be able to see the second wire connection that is removed by pulling down (picture 3).
4 - The service manual call for you the remove the 2 insulator nuts that hold the BPMV to the brackets and lift the EBCM/BPMV out of the bracket. I do not think this step is necessary because there is plenty of room while it is still in the bracket and you do not gain much additional clearance since the brake lines restrict the movement.
5 - Remove the 6 T-20 torx screws connecting the EBCM and BPMV - 1 on each corner and 2 on the sides (picture 2).
6 - "Separate the EBCM from the BPMV by gently pulling apart until separated" - I should start laughing here, but it's not that funny. It's been my experience that anytime the instructions call for you to do something gently, nothing gentle is going to work. In this case, I had to use a flathead screw driver to brake the seal. Once it moved a little, the rest was easy. In addition to the rubber seal, each of the 12 holes you see in picture 3 have a peg in them from the BPMV. Don't go crazy, but be prepared to force them apart.
7 - At this point, all you've got to do is put it all back together. push the new EBCM onto the BPMV.
8 - Replace the 6 T-20 torx screws
9 - reconnect the wire harness
10 - put the intake back on
picture 1 picture 2 picture 3
At this point, the AH/TC/ABS should work normally. If not, you've also got a problem with the BPMV. Although you could replace the BPMV yourself, you have to bleed the ABS system which requires Tech II. For those of you like me that don't have access to Tech II, you've got 2 options. Replace the BPMV yourself and tow the car to a shop with Tech II to have it bled, or just take it in to have the BPMV replaced. The advantage is that you've already done all of the trouble shooting so you want have to pay the mechanic to diagnose the problem for you.
Wheel Speed Sensors
Back to the wheel speed sensors. Code C1221 - 1228 indicate that one of the wheel speed sensors is either sending a bad signal or no signal. Start by checking the connections. The wheel speed sensors are integrated into the wheel bearing/hub assembly pictured below. The wire coming out of the back is the connection for the wheel speed sensors. Verify that the connector are not broken, damaged, or corroded in any way. Pay particular attention to the female end.
The wire coming out of the wheel speed sensor connects to and 18" jumper harness, then to the main harness. It is very common for people to have a weak female pin in one of those connections. If all of that checks out good, Swap the jumper harness from side to side. For example if the left front is bad, swap it over to the right front. and install the good one from the right front to the left side. Then clear the trouble code. If the trouble code is now on the right side, you know the wire harness is the problem. If the code is still on the left side after swapping the jumper harnesses, you know the problem is inside the wheel speed sensors.
If all the wires check out good, it's time to take a trip to Auto Zone for a new set of bearings. You can buy replacement AC Delco bearing from your dealer if you want to, or get the exact same bearing in a different box for half the price (~$150) from Auto Zone, you decide. The bearings should be replaced in axel sets, so if your left front is bad, you have to replace the right front too. While your at it, this is a good time to upgrade the lug studs and add spindle ducts.
Replacement part sources
New EBCMs. Below is a list of part #s and estimated prices from Fred Beans to give you an idea of what you should pay.
Part Number: 10343433
All 2003-2004: $465.58
Part Number: 12216561
All 2002: $610.16
Part Number: 12208997
All 2001: $612.80
Part Number: 9367071
All 1999-2000 w/o Control Active Brakes: $486.40
An alternative to buying a new one is to have your original rebuilt.
For EBCM repair/replace
Call Brandon
877-648-7530 at ABS FIXER
or: www.absfixer.com
$150. plus UPS....warranted as long as You own it
I got all the codes to clear except this one. Any idea's?
DTC C1214
Solenoid Valve Relay Contact or Coil Circuit Open
Thanks,
Skinny
Let's cover some basic information on AH, TC, and ABS. In simple terms, these three systems combine data from wheel speed sensors, yaw rate sensors, steering wheel position sensors, along with brake and throttle inputs to determine what the driver wants to do and detects any lose of traction and take corrective action by pulling back on the throttle, activating brakes on individual wheels, or releasing brake pressure as needed to maintain traction.
What goes wrong
When there is a problem anywhere in the system, the computer does not know what's going on with the car or cannot respond correctly. Rather than risking the wrong response which could potentially wreck you car, the whole system is simply disabled for the remainder of the ignition cycle. At this time you will see the ABS and Traction Control warning indicators illuminated on the instrument cluster along with the following messages on the Driver Information Center (DIC):
- Service ABS
- Service Traction System
- Service Active Handling
At this point, you can safely continue to drive your car, just remember that your electronic driving aids are no longer functioning so you should adjust your driving habits accordingly.
Troubleshooting
As I said before, when there is a problem the system is deactivated for the remainder of the ignition cycle, so sometimes everything will go back to normal if you just turn off the car and restart it. If that corrects the problem, it was either a glitch in the system, a lose connection that's going to come back soon or an early sign of a future failure that is coming. Even though the system is now functional it is still beneficial to continue to trouble shoot. The history code should give you a good idea of what to check
The next step is to see where the fault is. If you have several different codes write them down, clear them, and see which ones come back the next time you start the car. At this point, I'm betting that the codes point to either the EBCM or the wheel speed sensors. We'll get to the wheel speed sensors later, for now, let's get to the EBCM.
Electronic Brake Control Module
The most common code for the EBCM is C1214 - Sol Valve relay Contact or coil CKT Open. This code is set when the system voltage is less than 8 volts for 0.23 seconds. Since our goal is to fix this for the lowest price possible, we'll start checking things we can fix for free
The EBCM sits between the engine and radiator. You can see it in the picture on the left below. The EBCM is on the left with the large wire harness coming into it and the sticker on top. The Brake Pressure Modulator Valve (BPMV) in on the right with the brake lines coming out. The EBCM is a dry module, meaning that you can change it out without having to worry about bleeding the ABS system. All of the brake fluid is contained within the BPMV. The coils (seen in the picture on the right below) fit over small spools that have valves inside them. The valves are operated by an electromagnetic field supplied by the coils.
Start by doing a quick visual inspection of the wires. If there are any obvious signs of damage, you've likely found the problem. One member had a problem with the wires rubbing the serpentine belt
Also check to make sure the wire harness has a good connection. If the connection appears solid disconnect it (see step 3 in the replacement instructions below) check the pins to ensure that they have not been bent or damaged in any way. If there is any sign of corrosion, clean it off. Once everything looks good, reseat the harness.
Next, let's move on to the grounds. The EBCM is grounded to the chassis on the left frame rail, just forward of the engine. It's the Black box right in the middle of the picture. As you can see, it's real easy for dirt and moisture to get in that area which isn't exactly good for electronic components. Even if you never drive your car in the rain, it'll still get wet when you wash it, and that could be enough
Start by unbolting the chassis ground, then take the chassis ground connector apart.
These pictures show the corrosion that can build up in the ground connector. If you chassis grounds look like this one, you've probably found the problem. Even if they don't, go ahead and clean it up with a wire brush before putting it back together. Also clean off the chassis and bolt to make sure you've got a good clean ground.
*If you are having any other electrical issues, it's a good idea to check the grounds. These pictures show where the other grounds are.
It's unlikely, but before you break out you credit card and forking over your hard earned money, it's a good idea to check the fuses. One fuse box is located under the hood beside the battery, the second one is under the passenger side of the dash. Remove the floor mat and you will see the access panel. Just pull the fuses out and do a quick visual check.
On the left, you see a good fuse, on the right is a bad fuse
At this point, we know all of the wires are good, but for some reason enough voltage is not getting to the system. It is possible that your battery is not functioning properly. If your battery is a couple of years old, has been drained and recharged a couple of times it might be a good idea to go ahead and replace your battery. This is a long shot for EBCM issues, but I think it's worth a shot before spending several hundred dollars for a new EBCM and you're going to have to replace it eventually anyways. Old batteries can cause a variety of minor electrical issues and you likely have a bunch of history codes for minor issues if the battery is causing the problem.
Now on the EBCM itself. If the electrical contacts inside the relay are dirty or burnt, the vibration from striking the module may change the symptoms or may clear them up for a while. This is by no means a fix or a cure all, in fact it could make it worse or it may not do anything, it's just something to try. Use a small plastic hammer or something similar, lightly tap the front of the EBCM on the lower right corner of the module. The area will be on the right hand side of the lower electrical connection seen in the picture below.
At this point, You've got to additional possibilities. Replace the EBCM or replace both the EBCM and the BPMV. The service manual calls for you to measure the resistance between each pump motor control circuit and the housing of the BPMV, if that checks our okay, you replace the EBCM if not you replace them both. Since most people do not have the equipment to do this the best we can do is to replace the EBCM. If that doesn't work, you'll have to go back and replace the BPMV.
The procedure for replacing the EBCM is very simple. The only special tool you need is a T-20 torx screw driver. I have a Craftsman tool set that has a 1/4" drive screwdriver with and adapter for many different size bit. Unfortunately, the adapter was to long to fit between the EBCM and water pump, so I purchased a set of Craftsman 5 pc. torx screwdriver set that worked fine. A flathead screwdriver may also be needed to pry apart the EBCM from the BPMV
1 - make sure the car is off.
2 - you will probably need to remove the airbridge to get to the EBCM.
3 - remove the wire harness by first removing the white plastic clip that locks it in place (I cut it off and replaced it with a zip-tie) (picture 1), then lift gray handle and pull back on the wire harness (picture 3). At this point, you will be able to see the second wire connection that is removed by pulling down (picture 3).
4 - The service manual call for you the remove the 2 insulator nuts that hold the BPMV to the brackets and lift the EBCM/BPMV out of the bracket. I do not think this step is necessary because there is plenty of room while it is still in the bracket and you do not gain much additional clearance since the brake lines restrict the movement.
5 - Remove the 6 T-20 torx screws connecting the EBCM and BPMV - 1 on each corner and 2 on the sides (picture 2).
6 - "Separate the EBCM from the BPMV by gently pulling apart until separated" - I should start laughing here, but it's not that funny. It's been my experience that anytime the instructions call for you to do something gently, nothing gentle is going to work. In this case, I had to use a flathead screw driver to brake the seal. Once it moved a little, the rest was easy. In addition to the rubber seal, each of the 12 holes you see in picture 3 have a peg in them from the BPMV. Don't go crazy, but be prepared to force them apart.
7 - At this point, all you've got to do is put it all back together. push the new EBCM onto the BPMV.
8 - Replace the 6 T-20 torx screws
9 - reconnect the wire harness
10 - put the intake back on
picture 1 picture 2 picture 3
At this point, the AH/TC/ABS should work normally. If not, you've also got a problem with the BPMV. Although you could replace the BPMV yourself, you have to bleed the ABS system which requires Tech II. For those of you like me that don't have access to Tech II, you've got 2 options. Replace the BPMV yourself and tow the car to a shop with Tech II to have it bled, or just take it in to have the BPMV replaced. The advantage is that you've already done all of the trouble shooting so you want have to pay the mechanic to diagnose the problem for you.
Wheel Speed Sensors
Back to the wheel speed sensors. Code C1221 - 1228 indicate that one of the wheel speed sensors is either sending a bad signal or no signal. Start by checking the connections. The wheel speed sensors are integrated into the wheel bearing/hub assembly pictured below. The wire coming out of the back is the connection for the wheel speed sensors. Verify that the connector are not broken, damaged, or corroded in any way. Pay particular attention to the female end.
The wire coming out of the wheel speed sensor connects to and 18" jumper harness, then to the main harness. It is very common for people to have a weak female pin in one of those connections. If all of that checks out good, Swap the jumper harness from side to side. For example if the left front is bad, swap it over to the right front. and install the good one from the right front to the left side. Then clear the trouble code. If the trouble code is now on the right side, you know the wire harness is the problem. If the code is still on the left side after swapping the jumper harnesses, you know the problem is inside the wheel speed sensors.
If all the wires check out good, it's time to take a trip to Auto Zone for a new set of bearings. You can buy replacement AC Delco bearing from your dealer if you want to, or get the exact same bearing in a different box for half the price (~$150) from Auto Zone, you decide. The bearings should be replaced in axel sets, so if your left front is bad, you have to replace the right front too. While your at it, this is a good time to upgrade the lug studs and add spindle ducts.
Replacement part sources
New EBCMs. Below is a list of part #s and estimated prices from Fred Beans to give you an idea of what you should pay.
Part Number: 10343433
All 2003-2004: $465.58
Part Number: 12216561
All 2002: $610.16
Part Number: 12208997
All 2001: $612.80
Part Number: 9367071
All 1999-2000 w/o Control Active Brakes: $486.40
An alternative to buying a new one is to have your original rebuilt.
For EBCM repair/replace
Call Brandon
877-648-7530 at ABS FIXER
or: www.absfixer.com
$150. plus UPS....warranted as long as You own it