Understanding OBD2 Code Structure
Code Format: Each OBD2 code has 5 characters (e.g., P0102)
1st Character: System Type (P=Powertrain, B=Body, C=Chassis, U=Network)
2nd Character: Code Type (0=Generic/Standard, 1=Manufacturer Specific)
3rd Character: Sub-system identifier
4th & 5th Characters: Specific fault number
P-Codes (Powertrain) – Engine and Transmission
P0000-P0099: Air/Fuel Mixture Control & Metering
Code Description
P0000 | No trouble code |
P0001 | Fuel Volume Regulator Control Circuit/Open |
P0002 | Fuel Volume Regulator Control Circuit Range/Performance |
P0003 | Fuel Volume Regulator Control Circuit Low |
P0004 | Fuel Volume Regulator Control Circuit High |
P0005 | Fuel Shutoff Valve A Control Circuit/Open |
P0006 | Fuel Shutoff Valve A Control Circuit Low |
P0007 | Fuel Shutoff Valve A Control Circuit High |
P0008 | Engine Position System Performance (Bank 1) |
P0009 | Engine Position System Performance (Bank 2) |
P0010 | Intake Camshaft Position Actuator Circuit (Bank 1) |
P0011 | Intake Camshaft Position Timing – Over-Advanced (Bank 1) |
P0012 | Intake Camshaft Position Timing – Over-Retarded (Bank 1) |
P0013 | Exhaust Camshaft Position Actuator Circuit (Bank 1) |
P0014 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 1) |
P0015 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 1) |
P0016 | Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor A) |
P0017 | Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor B) |
P0018 | Crankshaft Position Camshaft Position Correlation (Bank 2 Sensor A) |
P0019 | Crankshaft Position Camshaft Position Correlation (Bank 2 Sensor B) |
P0020 | Intake Camshaft Position Actuator Circuit (Bank 2) |
P0021 | Intake Camshaft Position Timing – Over-Advanced (Bank 2) |
P0022 | Intake Camshaft Position Timing – Over-Retarded (Bank 2) |
P0023 | Exhaust Camshaft Position Actuator Circuit (Bank 2) |
P0024 | Exhaust Camshaft Position Timing – Over-Advanced (Bank 2) |
P0025 | Exhaust Camshaft Position Timing – Over-Retarded (Bank 2) |
P0026 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0027 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0028 | Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0029 | Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0030 | HO2S Heater Control Circuit (Bank 1 Sensor 1) |
P0031 | HO2S Heater Control Circuit Low (Bank 1 Sensor 1) |
P0032 | HO2S Heater Control Circuit High (Bank 1 Sensor 1) |
P0033 | Turbo Charger Bypass Valve Control Circuit |
P0034 | Turbo Charger Bypass Valve Control Circuit Low |
P0035 | Turbo Charger Bypass Valve Control Circuit High |
P0036 | HO2S Heater Control Circuit (Bank 1 Sensor 2) |
P0037 | HO2S Heater Control Circuit Low (Bank 1 Sensor 2) |
P0038 | HO2S Heater Control Circuit High (Bank 1 Sensor 2) |
P0039 | Turbo Charger Bypass Valve Control Circuit Range/Performance |
P0040 | O2 Sensor Signals Swapped (Bank 1 Sensor 1 / Bank 2 Sensor 1) |
P0041 | O2 Sensor Signals Swapped (Bank 1 Sensor 2 / Bank 2 Sensor 2) |
P0042 | HO2S Heater Control Circuit (Bank 1 Sensor 3) |
P0043 | HO2S Heater Control Circuit Low (Bank 1 Sensor 3) |
P0044 | HO2S Heater Control Circuit High (Bank 1 Sensor 3) |
P0045 | Turbo Charger Boost Control Solenoid Circuit/Open |
P0046 | Turbo Charger Boost Control Solenoid Circuit Range/Performance |
P0047 | Turbo Charger Boost Control Solenoid Circuit Low |
P0048 | Turbo Charger Boost Control Solenoid Circuit High |
P0049 | Turbo Charger Turbine Overspeed |
P0050 | HO2S Heater Control Circuit (Bank 2 Sensor 1) |
P0051 | HO2S Heater Control Circuit Low (Bank 2 Sensor 1) |
P0052 | HO2S Heater Control Circuit High (Bank 2 Sensor 1) |
P0053 | HO2S Heater Resistance (Bank 1 Sensor 1) |
P0054 | HO2S Heater Resistance (Bank 1 Sensor 2) |
P0055 | HO2S Heater Resistance (Bank 1 Sensor 3) |
P0056 | HO2S Heater Control Circuit (Bank 2 Sensor 2) |
P0057 | HO2S Heater Control Circuit Low (Bank 2 Sensor 2) |
P0058 | HO2S Heater Control Circuit High (Bank 2 Sensor 2) |
P0059 | HO2S Heater Resistance (Bank 2 Sensor 1) |
P0060 | HO2S Heater Resistance (Bank 2 Sensor 2) |
P0061 | HO2S Heater Resistance (Bank 2 Sensor 3) |
P0062 | HO2S Heater Control Circuit (Bank 2 Sensor 3) |
P0063 | HO2S Heater Control Circuit Low (Bank 2 Sensor 3) |
P0064 | HO2S Heater Control Circuit High (Bank 2 Sensor 3) |
P0065 | Air Assisted Injector Control Range/Performance |
P0066 | Air Assisted Injector Control Circuit or Circuit Low |
P0067 | Air Assisted Injector Control Circuit High |
P0068 | Manifold Absolute Pressure/Mass Air Flow Throttle Position Correlation |
P0069 | Manifold Absolute Pressure/Barometric Pressure Correlation |
P0070 | Ambient Air Temperature Sensor Circuit |
P0071 | Ambient Air Temperature Sensor Range/Performance |
P0072 | Ambient Air Temperature Sensor Circuit Low |
P0073 | Ambient Air Temperature Sensor Circuit High |
P0074 | Ambient Air Temperature Sensor Circuit Intermittent |
P0075 | Intake Valve Control Solenoid Circuit (Bank 1) |
P0076 | Intake Valve Control Solenoid Circuit Low (Bank 1) |
P0077 | Intake Valve Control Solenoid Circuit High (Bank 1) |
P0078 | Exhaust Valve Control Solenoid Circuit (Bank 1) |
P0079 | Exhaust Valve Control Solenoid Circuit Low (Bank 1) |
P0080 | Exhaust Valve Control Solenoid Circuit High (Bank 1) |
P0081 | Intake Valve Control Solenoid Circuit (Bank 2) |
P0082 | Intake Valve Control Solenoid Circuit Low (Bank 2) |
P0083 | Intake Valve Control Solenoid Circuit High (Bank 2) |
P0084 | Exhaust Valve Control Solenoid Circuit (Bank 2) |
P0085 | Exhaust Valve Control Solenoid Circuit Low (Bank 2) |
P0086 | Exhaust Valve Control Solenoid Circuit High (Bank 2) |
P0087 | Fuel Rail/System Pressure – Too Low |
P0088 | Fuel Rail/System Pressure – Too High |
P0089 | Fuel Pressure Regulator Performance |
P0090 | Fuel Pressure Regulator Circuit |
P0091 | Fuel Pressure Regulator Circuit Low |
P0092 | Fuel Pressure Regulator Circuit High |
P0093 | Fuel System Leak Detected – Large Leak |
P0094 | Fuel System Leak Detected – Small Leak |
P0095 | Intake Air Temperature Sensor 2 Circuit |
P0096 | Intake Air Temperature Sensor 2 Circuit Range/Performance |
P0097 | Intake Air Temperature Sensor 2 Circuit Low |
P0098 | Intake Air Temperature Sensor 2 Circuit High |
P0099 | Intake Air Temperature Sensor 2 Circuit Intermittent |
P0100 | Mass Air Flow Circuit |
P0101 | Mass Air Flow Circuit Range/Performance |
P0102 | Mass Air Flow Circuit Low |
P0103 | Mass Air Flow Circuit High |
P0104 | Mass Air Flow Circuit Intermittent |
P0105 | Manifold Absolute Pressure/Barometric Pressure Circuit |
P0106 | Manifold Absolute Pressure/Barometric Pressure Circuit Range/Performance |
P0107 | Manifold Absolute Pressure/Barometric Pressure Circuit Low |
P0108 | Manifold Absolute Pressure/Barometric Pressure Circuit High |
P0109 | Manifold Absolute Pressure/Barometric Pressure Circuit Intermittent |
P0110 | Intake Air Temperature Circuit |
P0111 | Intake Air Temperature Circuit Range/Performance |
P0100-P0199: Air/Fuel Mixture Control & Metering (Continued)
Code Description
P0112 | Intake Air Temperature Circuit Low |
P0113 | Intake Air Temperature Circuit High |
P0114 | Intake Air Temperature Circuit Intermittent |
P0115 | Engine Coolant Temperature Circuit |
P0116 | Engine Coolant Temperature Circuit Range/Performance |
P0117 | Engine Coolant Temperature Circuit Low |
P0118 | Engine Coolant Temperature Circuit High |
P0119 | Engine Coolant Temperature Circuit Intermittent |
P0120 | Throttle Position Sensor/Switch A Circuit |
P0121 | Throttle Position Sensor/Switch A Circuit Range/Performance |
P0122 | Throttle Position Sensor/Switch A Circuit Low |
P0123 | Throttle Position Sensor/Switch A Circuit High |
P0124 | Throttle Position Sensor/Switch A Circuit Intermittent |
P0125 | Insufficient Coolant Temperature for Closed Loop Fuel Control |
P0126 | Insufficient Coolant Temperature for Stable Operation |
P0127 | Intake Air Temperature Too High |
P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
P0129 | Barometric Pressure Too Low |
P0130 | O2 Sensor Circuit (Bank 1 Sensor 1) |
P0131 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) |
P0132 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) |
P0133 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) |
P0134 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) |
P0135 | O2 Sensor Heater Circuit (Bank 1 Sensor 1) |
P0136 | O2 Sensor Circuit (Bank 1 Sensor 2) |
P0137 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
P0138 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) |
P0139 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 2) |
P0140 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) |
P0141 | O2 Sensor Heater Circuit (Bank 1 Sensor 2) |
P0142 | O2 Sensor Circuit (Bank 1 Sensor 3) |
P0143 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 3) |
P0144 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 3) |
P0145 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 3) |
P0146 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 3) |
P0147 | O2 Sensor Heater Circuit (Bank 1 Sensor 3) |
P0148 | Fuel Delivery Error |
P0149 | Fuel Timing Error |
P0150 | O2 Sensor Circuit (Bank 2 Sensor 1) |
P0151 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1) |
P0152 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) |
P0153 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) |
P0154 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) |
P0155 | O2 Sensor Heater Circuit (Bank 2 Sensor 1) |
P0156 | O2 Sensor Circuit (Bank 2 Sensor 2) |
P0157 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2) |
P0158 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) |
P0159 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 2) |
P0160 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2) |
P0161 | O2 Sensor Heater Circuit (Bank 2 Sensor 2) |
P0162 | O2 Sensor Circuit (Bank 2 Sensor 3) |
P0163 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 3) |
P0164 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 3) |
P0165 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 3) |
P0166 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 3) |
P0167 | O2 Sensor Heater Circuit (Bank 2 Sensor 3) |
P0168 | Fuel Temperature Too High |
P0169 | Incorrect Fuel Composition |
P0170 | Fuel Trim (Bank 1) |
P0171 | System Too Lean (Bank 1) |
P0172 | System Too Rich (Bank 1) |
P0173 | Fuel Trim (Bank 2) |
P0174 | System Too Lean (Bank 2) |
P0175 | System Too Rich (Bank 2) |
P0176 | Fuel Composition Sensor Circuit |
P0177 | Fuel Composition Sensor Circuit Range/Performance |
P0178 | Fuel Composition Sensor Circuit Low |
P0179 | Fuel Composition Sensor Circuit High |
P0180 | Fuel Temperature Sensor A Circuit |
P0181 | Fuel Temperature Sensor A Circuit Range/Performance |
P0182 | Fuel Temperature Sensor A Circuit Low |
P0183 | Fuel Temperature Sensor A Circuit High |
P0184 | Fuel Temperature Sensor A Circuit Intermittent |
P0185 | Fuel Temperature Sensor B Circuit |
P0186 | Fuel Temperature Sensor B Circuit Range/Performance |
P0187 | Fuel Temperature Sensor B Circuit Low |
P0188 | Fuel Temperature Sensor B Circuit High |
P0189 | Fuel Temperature Sensor B Circuit Intermittent |
P0190 | Fuel Rail Pressure Sensor Circuit |
P0191 | Fuel Rail Pressure Sensor Circuit Range/Performance |
P0192 | Fuel Rail Pressure Sensor Circuit Low |
P0193 | Fuel Rail Pressure Sensor Circuit High |
P0194 | Fuel Rail Pressure Sensor Circuit Intermittent |
P0195 | Engine Oil Temperature Sensor |
P0196 | Engine Oil Temperature Sensor Range/Performance |
P0197 | Engine Oil Temperature Sensor Low |
P0198 | Engine Oil Temperature Sensor High |
P0199 | Engine Oil Temperature Sensor Intermittent |
P0200-P0299: Fuel Injection System
Code Description
P0200 | Injector Circuit |
P0201 | Injector Circuit (Cylinder 1) |
P0202 | Injector Circuit (Cylinder 2) |
P0203 | Injector Circuit (Cylinder 3) |
P0204 | Injector Circuit (Cylinder 4) |
P0205 | Injector Circuit (Cylinder 5) |
P0206 | Injector Circuit (Cylinder 6) |
P0207 | Injector Circuit (Cylinder 7) |
P0208 | Injector Circuit (Cylinder 8) |
P0209 | Injector Circuit (Cylinder 9) |
P0210 | Injector Circuit (Cylinder 10) |
P0211 | Injector Circuit (Cylinder 11) |
P0212 | Injector Circuit (Cylinder 12) |
P0213 | Cold Start Injector 1 |
P0214 | Cold Start Injector 2 |
P0215 | Engine Shutoff Solenoid |
P0216 | Injection Timing Control Circuit |
P0217 | Engine Over Temperature Condition |
P0218 | Transmission Over Temperature Condition |
P0219 | Engine Over Speed Condition |
P0220 | Throttle/Pedal Position Sensor/Switch B Circuit |
P0221 | Throttle/Pedal Position Sensor/Switch B Circuit Range/Performance |
P0222 | Throttle/Pedal Position Sensor/Switch B Circuit Low |
P0223 | Throttle/Pedal Position Sensor/Switch B Circuit High |
P0224 | Throttle/Pedal Position Sensor/Switch B Circuit Intermittent |
P0225 | Throttle/Pedal Position Sensor/Switch C Circuit |
P0226 | Throttle/Pedal Position Sensor/Switch C Circuit Range/Performance |
P0227 | Throttle/Pedal Position Sensor/Switch C Circuit Low |
P0228 | Throttle/Pedal Position Sensor/Switch C Circuit High |
P0229 | Throttle/Pedal Position Sensor/Switch C Circuit Intermittent |
P0230 | Fuel Pump Primary Circuit |
P0231 | Fuel Pump Secondary Circuit Low |
P0232 | Fuel Pump Secondary Circuit High |
P0233 | Fuel Pump Secondary Circuit Intermittent |
P0234 | Engine Over Boost Condition |
P0235 | Turbo Charger Boost Sensor A Circuit |
P0236 | Turbo Charger Boost Sensor A Circuit Range/Performance |
P0237 | Turbo Charger Boost Sensor A Circuit Low |
P0238 | Turbo Charger Boost Sensor A Circuit High |
P0239 | Turbo Charger Boost Sensor B Circuit |
P0240 | Turbo Charger Boost Sensor B Circuit Range/Performance |
P0241 | Turbo Charger Boost Sensor B Circuit Low |
P0242 | Turbo Charger Boost Sensor B Circuit High |
P0243 | Turbo Charger Wastegate Solenoid A |
P0244 | Turbo Charger Wastegate Solenoid A Range/Performance |
P0245 | Turbo Charger Wastegate Solenoid A Low |
P0246 | Turbo Charger Wastegate Solenoid A High |
P0247 | Turbo Charger Wastegate Solenoid B |
P0248 | Turbo Charger Wastegate Solenoid B Range/Performance |
P0249 | Turbo Charger Wastegate Solenoid B Low |
P0250 | Turbo Charger Wastegate Solenoid B High |
P0251 | Injection Pump Fuel Metering Control A |
P0252 | Injection Pump Fuel Metering Control A Range/Performance |
P0253 | Injection Pump Fuel Metering Control A Low |
P0254 | Injection Pump Fuel Metering Control A High |
P0255 | Injection Pump Fuel Metering Control A Intermittent |
P0256 | Injection Pump Fuel Metering Control B |
P0257 | Injection Pump Fuel Metering Control B Range/Performance |
P0258 | Injection Pump Fuel Metering Control B Low |
P0259 | Injection Pump Fuel Metering Control B High |
P0260 | Injection Pump Fuel Metering Control B Intermittent |
P0261 | Cylinder 1 Injector Circuit Low |
P0262 | Cylinder 1 Injector Circuit High |
P0263 | Cylinder 1 Contribution/Balance |
P0264 | Cylinder 2 Injector Circuit Low |
P0265 | Cylinder 2 Injector Circuit High |
P0266 | Cylinder 2 Contribution/Balance |
P0267 | Cylinder 3 Injector Circuit Low |
P0268 | Cylinder 3 Injector Circuit High |
P0269 | Cylinder 3 Contribution/Balance |
P0270 | Cylinder 4 Injector Circuit Low |
P0271 | Cylinder 4 Injector Circuit High |
P0272 | Cylinder 4 Contribution/Balance |
P0273 | Cylinder 5 Injector Circuit Low |
P0274 | Cylinder 5 Injector Circuit High |
P0275 | Cylinder 5 Contribution/Balance |
P0276 | Cylinder 6 Injector Circuit Low |
P0277 | Cylinder 6 Injector Circuit High |
P0278 | Cylinder 6 Contribution/Balance |
P0279 | Cylinder 7 Injector Circuit Low |
P0280 | Cylinder 7 Injector Circuit High |
P0281 | Cylinder 7 Contribution/Balance |
P0282 | Cylinder 8 Injector Circuit Low |
P0283 | Cylinder 8 Injector Circuit High |
P0284 | Cylinder 8 Contribution/Balance |
P0285 | Cylinder 9 Injector Circuit Low |
P0286 | Cylinder 9 Injector Circuit High |
P0287 | Cylinder 9 Contribution/Balance |
P0288 | Cylinder 10 Injector Circuit Low |
P0289 | Cylinder 10 Injector Circuit High |
P0290 | Cylinder 10 Contribution/Balance |
P0291 | Cylinder 11 Injector Circuit Low |
P0292 | Cylinder 11 Injector Circuit High |
P0293 | Cylinder 11 Contribution/Balance |
P0294 | Cylinder 12 Injector Circuit Low |
P0295 | Cylinder 12 Injector Circuit High |
P0296 | Cylinder 12 Contribution/Balance |
P0297 | Vehicle Over Speed Condition |
P0298 | Engine Oil Over Temperature Condition |
P0299 | Turbo Charger Under Boost Condition |
P0300-P0399: Ignition System
Code Description
P0300 | Random/Multiple Cylinder Misfire Detected |
P0301 | Cylinder 1 Misfire Detected |
P0302 | Cylinder 2 Misfire Detected |
P0303 | Cylinder 3 Misfire Detected |
P0304 | Cylinder 4 Misfire Detected |
P0305 | Cylinder 5 Misfire Detected |
P0306 | Cylinder 6 Misfire Detected |
P0307 | Cylinder 7 Misfire Detected |
P0308 | Cylinder 8 Misfire Detected |
P0309 | Cylinder 9 Misfire Detected |
P0310 | Cylinder 10 Misfire Detected |
P0311 | Cylinder 11 Misfire Detected |
P0312 | Cylinder 12 Misfire Detected |
P0313 | Misfire Detected with Low Fuel |
P0314 | Single Cylinder Misfire (Cylinder Not Specified) |
P0315 | Crankshaft Position System Variation Not Learned |
P0316 | Misfire Detected on Startup (First 1000 Revolutions) |
P0317 | Rough Road Hardware Not Present |
P0318 | Rough Road Sensor Signal |
P0319 | Rough Road Sensor Signal Range/Performance |
P0320 | Ignition/Distributor Engine Speed Input Circuit |
P0321 | Ignition/Distributor Engine Speed Input Circuit Range/Performance |
P0322 | Ignition/Distributor Engine Speed Input Circuit No Signal |
P0323 | Ignition/Distributor Engine Speed Input Circuit Intermittent |
P0324 | Knock Control System Error |
P0325 | Knock Sensor 1 Circuit (Bank 1 or Single Sensor) |
P0326 | Knock Sensor 1 Circuit Range/Performance (Bank 1 or Single Sensor) |
P0327 | Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor) |
P0328 | Knock Sensor 1 Circuit High (Bank 1 or Single Sensor) |
P0329 | Knock Sensor 1 Circuit Intermittent (Bank 1 or Single Sensor) |
P0330 | Knock Sensor 2 Circuit (Bank 2) |
P0331 | Knock Sensor 2 Circuit Range/Performance (Bank 2) |
P0332 | Knock Sensor 2 Circuit Low (Bank 2) |
P0333 | Knock Sensor 2 Circuit High (Bank 2) |
P0334 | Knock Sensor 2 Circuit Intermittent (Bank 2) |
P0335 | Crankshaft Position Sensor A Circuit |
P0336 | Crankshaft Position Sensor A Circuit Range/Performance |
P0337 | Crankshaft Position Sensor A Circuit Low |
P0338 | Crankshaft Position Sensor A Circuit High |
P0339 | Crankshaft Position Sensor A Circuit Intermittent |
P0340 | Camshaft Position Sensor A Circuit (Bank 1 or Single Sensor) |
P0341 | Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor) |
P0342 | Camshaft Position Sensor A Circuit Low (Bank 1 or Single Sensor) |
P0343 | Camshaft Position Sensor A Circuit High (Bank 1 or Single Sensor) |
P0344 | Camshaft Position Sensor A Circuit Intermittent (Bank 1 or Single Sensor) |
P0345 | Camshaft Position Sensor A Circuit (Bank 2) |
P0346 | Camshaft Position Sensor A Circuit Range/Performance (Bank 2) |
P0347 | Camshaft Position Sensor A Circuit Low (Bank 2) |
P0348 | Camshaft Position Sensor A Circuit High (Bank 2) |
P0349 | Camshaft Position Sensor A Circuit Intermittent (Bank 2) |
P0350 | Ignition Coil Primary/Secondary Circuit |
P0351 | Ignition Coil A Primary/Secondary Circuit |
P0352 | Ignition Coil B Primary/Secondary Circuit |
P0353 | Ignition Coil C Primary/Secondary Circuit |
P0354 | Ignition Coil D Primary/Secondary Circuit |
P0355 | Ignition Coil E Primary/Secondary Circuit |
P0356 | Ignition Coil F Primary/Secondary Circuit |
P0357 | Ignition Coil G Primary/Secondary Circuit |
P0358 | Ignition Coil H Primary/Secondary Circuit |
P0359 | Ignition Coil I Primary/Secondary Circuit |
P0360 | Ignition Coil J Primary/Secondary Circuit |
P0361 | Ignition Coil K Primary/Secondary Circuit |
P0362 | Ignition Coil L Primary/Secondary Circuit |
P0363 | Misfire Detected – Fueling Disabled |
P0364 | Reserved |
P0365 | Camshaft Position Sensor B Circuit (Bank 1) |
P0366 | Camshaft Position Sensor B Circuit Range/Performance (Bank 1) |
P0367 | Camshaft Position Sensor B Circuit Low (Bank 1) |
P0368 | Camshaft Position Sensor B Circuit High (Bank 1) |
P0369 | Camshaft Position Sensor B Circuit Intermittent (Bank 1) |
P0370 | Timing Reference High Resolution Signal A |
P0371 | Timing Reference High Resolution Signal A Too Many Pulses |
P0372 | Timing Reference High Resolution Signal A Too Few Pulses |
P0373 | Timing Reference High Resolution Signal A Intermittent/Erratic Pulses |
P0374 | Timing Reference High Resolution Signal A No Pulses |
P0375 | Timing Reference High Resolution Signal B |
P0376 | Timing Reference High Resolution Signal B Too Many Pulses |
P0377 | Timing Reference High Resolution Signal B Too Few Pulses |
P0378 | Timing Reference High Resolution Signal B Intermittent/Erratic Pulses |
P0379 | Timing Reference High Resolution Signal B No Pulses |
P0380 | Glow Plug/Heater Circuit A |
P0381 | Glow Plug/Heater Indicator Circuit |
P0382 | Glow Plug/Heater Circuit B |
P0383 | Glow Plug/Heater Circuit B Low |
P0384 | Glow Plug/Heater Circuit B High |
P0385 | Crankshaft Position Sensor B Circuit |
P0386 | Crankshaft Position Sensor B Circuit Range/Performance |
P0387 | Crankshaft Position Sensor B Circuit Low |
P0388 | Crankshaft Position Sensor B Circuit High |
P0389 | Crankshaft Position Sensor B Circuit Intermittent |
P0390 | Camshaft Position Sensor B Circuit (Bank 2) |
P0391 | Camshaft Position Sensor B Circuit Range/Performance (Bank 2) |
P0392 | Camshaft Position Sensor B Circuit Low (Bank 2) |
P0393 | Camshaft Position Sensor B Circuit High (Bank 2) |
P0394 | Camshaft Position Sensor B Circuit Intermittent (Bank 2) |
P0395 | Camshaft Position Sensor B Circuit (Bank 1) |
P0396 | Camshaft Position Sensor B Circuit Range/Performance (Bank 1) |
P0397 | Camshaft Position Sensor B Circuit Low (Bank 1) |
P0398 | Camshaft Position Sensor B Circuit High (Bank 1) |
P0399 | Camshaft Position Sensor B Circuit Intermittent (Bank 1) |
P0400-P0499: Auxiliary Emission Control System
Code Description
P0400 | Exhaust Gas Recirculation (EGR) Flow |
P0401 | Exhaust Gas Recirculation (EGR) Flow Insufficient Detected |
P0402 | Exhaust Gas Recirculation (EGR) Flow Excessive Detected |
P0403 | Exhaust Gas Recirculation (EGR) Control Circuit |
P0404 | Exhaust Gas Recirculation (EGR) Control Circuit Range/Performance |
P0405 | Exhaust Gas Recirculation (EGR) Sensor A Circuit Low |
P0406 | Exhaust Gas Recirculation (EGR) Sensor A Circuit High |
P0407 | Exhaust Gas Recirculation (EGR) Sensor B Circuit Low |
P0408 | Exhaust Gas Recirculation (EGR) Sensor B Circuit High |
P0409 | Exhaust Gas Recirculation (EGR) Sensor A Circuit |
P0410 | Secondary Air Injection System |
P0411 | Secondary Air Injection System Incorrect Flow Detected |
P0412 | Secondary Air Injection System Switching Valve A Circuit |
P0413 | Secondary Air Injection System Switching Valve A Circuit Open |
P0414 | Secondary Air Injection System Switching Valve A Circuit Shorted |
P0415 | Secondary Air Injection System Switching Valve B Circuit |
P0416 | Secondary Air Injection System Switching Valve B Circuit Open |
P0417 | Secondary Air Injection System Switching Valve B Circuit Shorted |
P0418 | Secondary Air Injection System Relay A Circuit |
P0419 | Secondary Air Injection System Relay B Circuit |
P0420 | Catalyst System Efficiency Below Threshold (Bank 1) |
P0421 | Warm Up Catalyst Efficiency Below Threshold (Bank 1) |
P0422 | Main Catalyst Efficiency Below Threshold (Bank 1) |
P0423 | Heated Catalyst Efficiency Below Threshold (Bank 1) |
P0424 | Heated Catalyst Temperature Below Threshold (Bank 1) |
P0425 | Catalyst Temperature Sensor 1 Circuit (Bank 1) |
P0426 | Catalyst Temperature Sensor 1 Circuit Range/Performance (Bank 1) |
P0427 | Catalyst Temperature Sensor 1 Circuit Low (Bank 1) |
P0428 | Catalyst Temperature Sensor 1 Circuit High (Bank 1) |
P0429 | Catalyst Heater Control Circuit (Bank 1) |
P0430 | Catalyst System Efficiency Below Threshold (Bank 2) |
P0431 | Warm Up Catalyst Efficiency Below Threshold (Bank 2) |
P0432 | Main Catalyst Efficiency Below Threshold (Bank 2) |
P0433 | Heated Catalyst Efficiency Below Threshold (Bank 2) |
P0434 | Heated Catalyst Temperature Below Threshold (Bank 2) |
P0435 | Catalyst Temperature Sensor 2 Circuit (Bank 2) |
P0436 | Catalyst Temperature Sensor 2 Circuit Range/Performance (Bank 2) |
P0437 | Catalyst Temperature Sensor 2 Circuit Low (Bank 2) |
P0438 | Catalyst Temperature Sensor 2 Circuit High (Bank 2) |
P0439 | Catalyst Heater Control Circuit (Bank 2) |
P0440 | Evaporative Emission Control System |
P0441 | Evaporative Emission Control System Incorrect Purge Flow |
P0442 | Evaporative Emission Control System Small Leak Detected |
P0443 | Evaporative Emission Control System Purge Control Valve Circuit |
P0444 | Evaporative Emission Control System Purge Control Valve Circuit Open |
P0445 | Evaporative Emission Control System Purge Control Valve Circuit Shorted |
P0446 | Evaporative Emission Control System Vent Control Circuit |
P0447 | Evaporative Emission Control System Vent Control Circuit Open |
P0448 | Evaporative Emission Control System Vent Control Circuit Shorted |
P0449 | Evaporative Emission Control System Vent Valve/Solenoid Circuit |
P0450 | Evaporative Emission Control System Pressure Sensor |
P0451 | Evaporative Emission Control System Pressure Sensor Range/Performance |
P0452 | Evaporative Emission Control System Pressure Sensor Low |
P0453 | Evaporative Emission Control System Pressure Sensor High |
P0454 | Evaporative Emission Control System Pressure Sensor Intermittent |
P0455 | Evaporative Emission Control System Large Leak Detected |
P0456 | Evaporative Emission Control System Very Small Leak Detected |
P0457 | Evaporative Emission Control System Leak Detected (Fuel Cap Loose/Off) |
P0458 | Evaporative Emission Control System Purge Control Valve Circuit Low |
P0459 | Evaporative Emission Control System Purge Control Valve Circuit High |
P0460 | Fuel Level Sensor A Circuit |
P0461 | Fuel Level Sensor A Circuit Range/Performance |
P0462 | Fuel Level Sensor A Circuit Low |
P0463 | Fuel Level Sensor A Circuit High |
P0464 | Fuel Level Sensor A Circuit Intermittent |
P0465 | Purge Flow Sensor Circuit |
P0466 | Purge Flow Sensor Circuit Range/Performance |
P0467 | Purge Flow Sensor Circuit Low |
P0468 | Purge Flow Sensor Circuit High |
P0469 | Purge Flow Sensor Circuit Intermittent |
P0470 | Exhaust Pressure Sensor |
P0471 | Exhaust Pressure Sensor Range/Performance |
P0472 | Exhaust Pressure Sensor Low |
P0473 | Exhaust Pressure Sensor High |
P0474 | Exhaust Pressure Sensor Intermittent |
P0475 | Exhaust Pressure Control Valve |
P0476 | Exhaust Pressure Control Valve Range/Performance |
P0477 | Exhaust Pressure Control Valve Low |
P0478 | Exhaust Pressure Control Valve High |
P0479 | Exhaust Pressure Control Valve Intermittent |
P0480 | Cooling Fan 1 Control Circuit |
P0481 | Cooling Fan 2 Control Circuit |
P0482 | Cooling Fan 3 Control Circuit |
P0483 | Cooling Fan Rationality Check |
P0484 | Cooling Fan Circuit Over Current |
P0485 | Cooling Fan Power/Ground Circuit |
P0486 | Exhaust Gas Recirculation (EGR) Sensor B Circuit |
P0487 | Exhaust Gas Recirculation (EGR) Throttle Position Control Circuit |
P0488 | Exhaust Gas Recirculation (EGR) Throttle Position Control Circuit Range/Performance |
P0489 | Exhaust Gas Recirculation (EGR) Control Circuit Low |
P0490 | Exhaust Gas Recirculation (EGR) Control Circuit High |
P0491 | Secondary Air Injection System Insufficient Flow (Bank 1) |
P0492 | Secondary Air Injection System Insufficient Flow (Bank 2) |
P0493 | Fan Over Speed |
P0494 | Fan Speed Low |
P0495 | Fan Speed High |
P0496 | Evaporative Emission System High Purge Flow |
P0497 | Evaporative Emission System Low Purge Flow |
P0498 | Evaporative Emission Control System Vent Valve Control Circuit Low |
P0499 | Evaporative Emission Control System Vent Valve Control Circuit High |
P0500-P0599: Vehicle Speed Control and Idle Control System
Code Description
P0500 | Vehicle Speed Sensor A |
P0501 | Vehicle Speed Sensor A Range/Performance |
P0502 | Vehicle Speed Sensor A Circuit Low |
P0503 | Vehicle Speed Sensor A Intermittent/Erratic/High |
P0504 | Brake Switch A/B Correlation |
P0505 | Idle Air Control System |
P0506 | Idle Air Control System RPM Lower Than Expected |
P0507 | Idle Air Control System RPM Higher Than Expected |
P0508 | Cold Start Idle Air Control System Low |
P0509 | Cold Start Idle Air Control System High |
P0510 | Closed Throttle Position Switch |
P0511 | Idle Air Control Circuit |
P0512 | Starter Request Circuit |
P0513 | Incorrect Immobilizer Key |
P0514 | Battery Temperature Sensor Circuit High |
P0515 | Battery Temperature Sensor Circuit |
P0516 | Battery Temperature Sensor Circuit Low |
P0517 | Battery Temperature Sensor Circuit High |
P0518 | Idle Air Control Circuit Intermittent |
P0519 | Idle Air Control System Performance |
P0520 | Engine Oil Pressure Sensor/Switch Circuit |
P0521 | Engine Oil Pressure Sensor/Switch Range/Performance |
P0522 | Engine Oil Pressure Sensor/Switch Circuit Low |
P0523 | Engine Oil Pressure Sensor/Switch Circuit High |
P0524 | Engine Oil Pressure Too Low |
P0525 | Cruise Control Servo Control Circuit Range/Performance |
P0526 | Cooling Fan Speed Sensor Circuit |
P0527 | Cooling Fan Speed Sensor Circuit Range/Performance |
P0528 | Cooling Fan Speed Sensor Circuit No Signal |
P0529 | Cooling Fan Speed Sensor Circuit Intermittent |
P0530 | A/C Refrigerant Pressure Sensor A Circuit |
P0531 | A/C Refrigerant Pressure Sensor A Circuit Range/Performance |
P0532 | A/C Refrigerant Pressure Sensor A Circuit Low |
P0533 | A/C Refrigerant Pressure Sensor A Circuit High |
P0534 | A/C Refrigerant Charge Loss |
P0535 | A/C Evaporator Temperature Sensor Circuit |
P0536 | A/C Evaporator Temperature Sensor Circuit Range/Performance |
P0537 | A/C Evaporator Temperature Sensor Circuit Low |
P0538 | A/C Evaporator Temperature Sensor Circuit High |
P0539 | A/C Evaporator Temperature Sensor Circuit Intermittent |
P0540 | Intake Air Heater A Circuit |
P0541 | Intake Air Heater A Circuit Low |
P0542 | Intake Air Heater A Circuit High |
P0543 | Intake Air Heater A Circuit Open |
P0544 | Exhaust Gas Temperature Sensor 1 Circuit (Bank 1) |
P0545 | Exhaust Gas Temperature Sensor 1 Circuit Low (Bank 1) |
P0546 | Exhaust Gas Temperature Sensor 1 Circuit High (Bank 1) |
P0547 | Exhaust Gas Temperature Sensor 2 Circuit (Bank 2) |
P0548 | Exhaust Gas Temperature Sensor 2 Circuit Low (Bank 2) |
P0549 | Exhaust Gas Temperature Sensor 2 Circuit High (Bank 2) |
P0550 | Power Steering Pressure Sensor Circuit |
P0551 | Power Steering Pressure Sensor Circuit Range/Performance |
P0552 | Power Steering Pressure Sensor Circuit Low |
P0553 | Power Steering Pressure Sensor Circuit High |
P0554 | Power Steering Pressure Sensor Circuit Intermittent |
P0555 | Brake Booster Pressure Sensor Circuit |
P0556 | Brake Booster Pressure Sensor Circuit Range/Performance |
P0557 | Brake Booster Pressure Sensor Circuit Low |
P0558 | Brake Booster Pressure Sensor Circuit High |
P0559 | Brake Booster Pressure Sensor Circuit Intermittent |
P0560 | System Voltage |
P0561 | System Voltage Unstable |
P0562 | System Voltage Low |
P0563 | System Voltage High |
P0564 | Cruise Control Multi-Function Input A Circuit |
P0565 | Cruise Control On Signal |
P0566 | Cruise Control Off Signal |
P0567 | Cruise Control Resume Signal |
P0568 | Cruise Control Set Signal |
P0569 | Cruise Control Coast Signal |
P0570 | Cruise Control Accelerate Signal |
P0571 | Cruise Control/Brake Switch A Circuit |
P0572 | Cruise Control/Brake Switch A Circuit Low |
P0573 | Cruise Control/Brake Switch A Circuit High |
P0574 | Cruise Control System – Vehicle Speed Too High |
P0575 | Cruise Control Input Circuit |
P0576 | Cruise Control Input Circuit Low |
P0577 | Cruise Control Input Circuit High |
P0578 | Cruise Control Multi-Function Input A Circuit Stuck |
P0579 | Cruise Control Multi-Function Input A Circuit Range/Performance |
P0580 | Cruise Control Multi-Function Input A Circuit Low |
P0581 | Cruise Control Multi-Function Input A Circuit High |
P0582 | Cruise Control Vacuum Control Circuit/Open |
P0583 | Cruise Control Vacuum Control Circuit Low |
P0584 | Cruise Control Vacuum Control Circuit High |
P0585 | Cruise Control Multi-Function Input A/B Correlation |
P0586 | Cruise Control Vent Control Circuit/Open |
P0587 | Cruise Control Vent Control Circuit Low |
P0588 | Cruise Control Vent Control Circuit High |
P0589 | Cruise Control Multi-Function Input B Circuit |
P0590 | Cruise Control Multi-Function Input B Circuit Stuck |
P0591 | Cruise Control Multi-Function Input B Circuit Range/Performance |
P0592 | Cruise Control Multi-Function Input B Circuit Low |
P0593 | Cruise Control Multi-Function Input B Circuit High |
P0594 | Cruise Control Servo Control Circuit/Open |
P0595 | Cruise Control Servo Control Circuit Low |
P0596 | Cruise Control Servo Control Circuit High |
P0597 | Thermostat Heater Control Circuit/Open |
P0598 | Thermostat Heater Control Circuit Low |
P0599 Thermostat Heater Control Circuit High
P0600-P0699: Computer and Output Circuit
Code Description
P0600 | Serial Communication Link |
P0601 | Internal Control Module Memory Check Sum Error |
P0602 | Control Module Programming Error |
P0603 | Internal Control Module Keep Alive Memory (KAM) Error |
P0604 | Internal Control Module Random Access Memory (RAM) Error |
P0605 | Internal Control Module Read Only Memory (ROM) Error |
P0606 | PCM Processor |
P0607 | Control Module Performance |
P0608 | Control Module VSS Output A |
P0609 | Control Module VSS Output B |
P0610 | Control Module Vehicle Options Error |
P0611 | Fuel Injector Control Module Performance |
P0612 | Fuel Injector Control Module Relay Control |
P0613 | TCM Processor |
P0614 | ECM/TCM Incompatible |
P0615 | Starter Relay Circuit |
P0616 | Starter Relay Circuit Low |
P0617 | Starter Relay Circuit High |
P0618 | Alternative Fuel Control Module KAM Error |
P0619 | Alternative Fuel Control Module RAM/ROM Error |
P0620 | Generator Control Circuit |
P0621 | Generator Lamp L Circuit |
P0622 | Generator Field F Circuit |
P0623 | Generator Lamp Control Circuit |
P0624 | Fuel Cap Lamp Control Circuit |
P0625 | Generator Field/F Terminal Circuit Low |
P0626 | Generator Field/F Terminal Circuit High |
P0627 | Fuel Pump A Control Circuit/Open |
P0628 | Fuel Pump A Control Circuit Low |
P0629 | Fuel Pump A Control Circuit High |
P0630 | VIN Not Programmed or Incompatible – ECM/PCM |
P0631 | VIN Not Programmed or Incompatible – TCM |
P0632 | Odometer Not Programmed – ECM/PCM |
P0633 | Immobilizer Key Not Programmed – ECM/PCM |
P0634 | PCM/ECM/TCM Internal Temperature Too High |
P0635 | Power Steering Control Circuit |
P0636 | Power Steering Control Circuit Low |
P0637 | Power Steering Control Circuit High |
P0638 | Throttle Actuator Control Range/Performance (Bank 1) |
P0639 | Throttle Actuator Control Range/Performance (Bank 2) |
P0640 | Intake Air Heater Control Circuit |
P0641 | Sensor Reference Voltage A Circuit/Open |
P0642 | Sensor Reference Voltage A Circuit Low |
P0643 | Sensor Reference Voltage A Circuit High |
P0644 | Driver Display Serial Communication Circuit |
P0645 | A/C Clutch Relay Control Circuit |
P0646 | A/C Clutch Relay Control Circuit Low |
P0647 | A/C Clutch Relay Control Circuit High |
P0648 | Immobilizer Lamp Control Circuit |
P0649 | Speed Control Lamp Control Circuit |
P0650 | Malfunction Indicator Lamp (MIL) Control Circuit |
P0651 | Sensor Reference Voltage B Circuit/Open |
P0652 | Sensor Reference Voltage B Circuit Low |
P0653 | Sensor Reference Voltage B Circuit High |
P0654 | Engine RPM Output Circuit |
P0655 | Engine Hot Lamp Output Control Circuit |
P0656 | Fuel Level Output Circuit |
P0657 | Actuator Supply Voltage A Circuit/Open |
P0658 | Actuator Supply Voltage A Circuit Low |
P0659 | Actuator Supply Voltage A Circuit High |
P0660 | Intake Manifold Tuning Valve Control Circuit/Open (Bank 1) |
P0661 | Intake Manifold Tuning Valve Control Circuit Low (Bank 1) |
P0662 | Intake Manifold Tuning Valve Control Circuit High (Bank 1) |
P0663 | Intake Manifold Tuning Valve Control Circuit/Open (Bank 2) |
P0664 | Intake Manifold Tuning Valve Control Circuit Low (Bank 2) |
P0665 | Intake Manifold Tuning Valve Control Circuit High (Bank 2) |
P0666 | PCM/ECM/TCM Internal Temperature Sensor Circuit |
P0667 | PCM/ECM/TCM Internal Temperature Sensor Range/Performance |
P0668 | PCM/ECM/TCM Internal Temperature Sensor Circuit Low |
P0669 | PCM/ECM/TCM Internal Temperature Sensor Circuit High |
P0670 | Glow Plug Control Module Control Circuit |
P0671 | Cylinder 1 Glow Plug Circuit |
P0672 | Cylinder 2 Glow Plug Circuit |
P0673 | Cylinder 3 Glow Plug Circuit |
P0674 | Cylinder 4 Glow Plug Circuit |
P0675 | Cylinder 5 Glow Plug Circuit |
P0676 | Cylinder 6 Glow Plug Circuit |
P0677 | Cylinder 7 Glow Plug Circuit |
P0678 | Cylinder 8 Glow Plug Circuit |
P0679 | Cylinder 9 Glow Plug Circuit |
P0680 | Cylinder 10 Glow Plug Circuit |
P0681 | Cylinder 11 Glow Plug Circuit |
P0682 | Cylinder 12 Glow Plug Circuit |
P0683 | Glow Plug Control Module to PCM Communication Circuit |
P0684 | Glow Plug Control Module Control Circuit Range/Performance |
P0685 | ECM/PCM Power Relay Control Circuit/Open |
P0686 | ECM/PCM Power Relay Control Circuit Low |
P0687 | ECM/PCM Power Relay Control Circuit High |
P0688 | ECM/PCM Power Relay Sense Circuit/Open |
P0689 | ECM/PCM Power Relay Sense Circuit Low |
P0690 | ECM/PCM Power Relay Sense Circuit High |
P0691 | Cooling Fan 1 Control Circuit Low |
P0692 | Cooling Fan 1 Control Circuit High |
P0693 | Cooling Fan 2 Control Circuit Low |
P0694 | Cooling Fan 2 Control Circuit High |
P0695 | Cooling Fan 3 Control Circuit Low |
P0696 | Cooling Fan 3 Control Circuit High |
P0697 | Sensor Reference Voltage C Circuit/Open |
P0698 | Sensor Reference Voltage C Circuit Low |
P0699 | Sensor Reference Voltage C Circuit High |
P0700-P0799: Transmission Control System
Code Description
P0700 | Transmission Control System |
P0701 | Transmission Control System Range/Performance |
P0702 | Transmission Control System Electrical |
P0703 | Torque Converter/Brake Switch B Circuit |
P0704 | Clutch Switch Input Circuit |
P0705 | Transmission Range Sensor Circuit (PRNDL Input) |
P0706 | Transmission Range Sensor Circuit Range/Performance |
P0707 | Transmission Range Sensor Circuit Low |
P0708 | Transmission Range Sensor Circuit High |
P0709 | Transmission Range Sensor Circuit Intermittent |
P0710 | Transmission Fluid Temperature Sensor Circuit |
P0711 | Transmission Fluid Temperature Sensor Circuit Range/Performance |
P0712 | Transmission Fluid Temperature Sensor Circuit Low |
P0713 | Transmission Fluid Temperature Sensor Circuit High |
P0714 | Transmission Fluid Temperature Sensor Circuit Intermittent |
P0715 | Input/Turbine Speed Sensor Circuit |
P0716 | Input/Turbine Speed Sensor Circuit Range/Performance |
P0717 | Input/Turbine Speed Sensor Circuit No Signal |
P0718 | Input/Turbine Speed Sensor Circuit Intermittent |
P0719 | Torque Converter/Brake Switch B Circuit Low |
P0720 | Output Speed Sensor Circuit |
P0721 | Output Speed Sensor Circuit Range/Performance |
P0722 | Output Speed Sensor Circuit No Signal |
P0723 | Output Speed Sensor Circuit Intermittent |
P0724 | Torque Converter/Brake Switch B Circuit High |
P0725 | Engine Speed Input Circuit |
P0726 | Engine Speed Input Circuit Range/Performance |
P0727 | Engine Speed Input Circuit No Signal |
P0728 | Engine Speed Input Circuit Intermittent |
P0729 | Gear 6 Incorrect Ratio |
P0730 | Incorrect Gear Ratio |
P0731 | Gear 1 Incorrect Ratio |
P0732 | Gear 2 Incorrect Ratio |
P0733 | Gear 3 Incorrect Ratio |
P0734 | Gear 4 Incorrect Ratio |
P0735 | Gear 5 Incorrect Ratio |
P0736 | Reverse Incorrect Ratio |
P0737 | TCM Engine Speed Output Circuit |
P0738 | TCM Engine Speed Output Circuit Low |
P0739 | TCM Engine Speed Output Circuit High |
P0740 | Torque Converter Clutch Circuit |
P0741 | Torque Converter Clutch Circuit Performance or Stuck Off |
P0742 | Torque Converter Clutch Circuit Stuck On |
P0743 | Torque Converter Clutch Circuit Electrical |
P0744 | Torque Converter Clutch Circuit Intermittent |
P0745 | Pressure Control Solenoid |
P0746 | Pressure Control Solenoid Performance or Stuck Off |
P0747 | Pressure Control Solenoid Stuck On |
P0748 | Pressure Control Solenoid Electrical |
P0749 | Pressure Control Solenoid Intermittent |
P0750 | Shift Solenoid A |
P0751 | Shift Solenoid A Performance or Stuck Off |
P0752 | Shift Solenoid A Stuck On |
P0753 | Shift Solenoid A Electrical |
P0754 | Shift Solenoid A Intermittent |
P0755 | Shift Solenoid B |
P0756 | Shift Solenoid B Performance or Stuck Off |
P0757 | Shift Solenoid B Stuck On |
P0758 | Shift Solenoid B Electrical |
P0759 | Shift Solenoid B Intermittent |
P0760 | Shift Solenoid C |
P0761 | Shift Solenoid C Performance or Stuck Off |
P0762 | Shift Solenoid C Stuck On |
P0763 | Shift Solenoid C Electrical |
P0764 | Shift Solenoid C Intermittent |
P0765 | Shift Solenoid D |
P0766 | Shift Solenoid D Performance or Stuck Off |
P0767 | Shift Solenoid D Stuck On |
P0768 | Shift Solenoid D Electrical |
P0769 | Shift Solenoid D Intermittent |
P0770 | Shift Solenoid E |
P0771 | Shift Solenoid E Performance or Stuck Off |
P0772 | Shift Solenoid E Stuck On |
P0773 | Shift Solenoid E Electrical |
P0774 | Shift Solenoid E Intermittent |
P0775 | Pressure Control Solenoid B |
P0776 | Pressure Control Solenoid B Performance or Stuck Off |
P0777 | Pressure Control Solenoid B Stuck On |
P0778 | Pressure Control Solenoid B Electrical |
P0779 | Pressure Control Solenoid B Intermittent |
P0780 | Shift Malfunction |
P0781 | 1-2 Shift Malfunction |
P0782 | 2-3 Shift Malfunction |
P0783 | 3-4 Shift Malfunction |
P0784 | 4-5 Shift Malfunction |
P0785 | Shift/Timing Solenoid |
P0786 | Shift/Timing Solenoid Range/Performance |
P0787 | Shift/Timing Solenoid Low |
P0788 | Shift/Timing Solenoid High |
P0789 | Shift/Timing Solenoid Intermittent |
P0790 | Normal/Performance Switch Circuit |
P0791 | Intermediate Shaft Speed Sensor Circuit |
P0792 | Intermediate Shaft Speed Sensor Circuit Range/Performance |
P0793 | Intermediate Shaft Speed Sensor Circuit No Signal |
P0794 | Intermediate Shaft Speed Sensor Circuit Intermittent |
P0795 | Pressure Control Solenoid C |
P0796 | Pressure Control Solenoid C Performance or Stuck Off |
P0797 | Pressure Control Solenoid C Stuck On |
P0798 | Pressure Control Solenoid C Electrical |
P0799 | Pressure Control Solenoid C Intermittent |
P0800-P0899: Transmission Control System (Continued)
Code Description
P0800 | Transfer Case Control System (MIL Request) |
P0801 | Reverse Inhibit Control Circuit |
P0802 | Transmission Control System MIL Request Circuit/Open |
P0803 | 1-4 Upshift (Skip Shift) Solenoid Control Circuit |
P0804 | 1-4 Upshift (Skip Shift) Lamp Control Circuit |
P0805 | Clutch Position Sensor Circuit |
P0806 | Clutch Position Sensor Circuit Range/Performance |
P0807 | Clutch Position Sensor Circuit Low |
P0808 | Clutch Position Sensor Circuit High |
P0809 | Clutch Position Sensor Circuit Intermittent |
P0810 | Clutch Position Control Error |
P0811 | Excessive Clutch Slippage |
P0812 | Reverse Input Circuit |
P0813 | Reverse Output Circuit |
P0814 | Transmission Range Display Circuit |
P0815 | Upshift Switch Circuit |
P0816 | Downshift Switch Circuit |
P0817 | Starter Disable Circuit |
P0818 | Driveline Disconnect Switch Input Circuit |
P0819 | Up and Down Shift Switch to Transmission Range Correlation |
P0820 | Gear Lever X-Y Position Sensor Circuit |
P0821 | Gear Lever X Position Circuit |
P0822 | Gear Lever Y Position Circuit |
P0823 | Gear Lever X Position Circuit Intermittent |
P0824 | Gear Lever Y Position Circuit Intermittent |
P0825 | Gear Shift Forward Contact Circuit |
P0826 | Up and Down Shift Switch Circuit |
P0827 | Up and Down Shift Switch Circuit Low |
P0828 | Up and Down Shift Switch Circuit High |
P0829 | 5-6 Shift |
P0830 | Clutch Pedal Switch A Circuit |
P0831 | Clutch Pedal Switch A Circuit Low |
P0832 | Clutch Pedal Switch A Circuit High |
P0833 | Clutch Pedal Switch B Circuit |
P0834 | Clutch Pedal Switch B Circuit Low |
P0835 | Clutch Pedal Switch B Circuit High |
P0836 | Four Wheel Drive (4WD) Switch Circuit |
P0837 | Four Wheel Drive (4WD) Switch Circuit Range/Performance |
P0838 | Four Wheel Drive (4WD) Switch Circuit Low |
P0839 | Four Wheel Drive (4WD) Switch Circuit High |
P0840 | Transmission Fluid Pressure Sensor/Switch A Circuit |
P0841 | Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance |
P0842 | Transmission Fluid Pressure Sensor/Switch A Circuit Low |
P0843 | Transmission Fluid Pressure Sensor/Switch A Circuit High |
P0844 | Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent |
P0845 | Transmission Fluid Pressure Sensor/Switch B Circuit |
P0846 | Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance |
P0847 | Transmission Fluid Pressure Sensor/Switch B Circuit Low |
P0848 | Transmission Fluid Pressure Sensor/Switch B Circuit High |
P0849 | Transmission Fluid Pressure Sensor/Switch B Circuit Intermittent |
P0850 | Park/Neutral Position (PNP) Switch Input Circuit |
P0851 | Park/Neutral Position (PNP) Switch Input Circuit Low |
P0852 | Park/Neutral Position (PNP) Switch Input Circuit High |
P0853 | Drive Switch Input Circuit |
P0854 | Drive Switch Input Circuit Low |
P0855 | Drive Switch Input Circuit High |
P0856 | Traction Control Input Signal |
P0857 | Traction Control Input Signal Range/Performance |
P0858 | Traction Control Input Signal Low |
P0859 | Traction Control Input Signal High |
P0860 | Gear Shift Module Communication Circuit |
P0861 | Gear Shift Module Communication Circuit Low |
P0862 | Gear Shift Module Communication Circuit High |
P0863 | TCM Communication Circuit |
P0864 | TCM Communication Circuit Range/Performance |
P0865 | TCM Communication Circuit Low |
P0866 | TCM Communication Circuit High |
P0867 | Transmission Fluid Pressure |
P0868 | Transmission Fluid Pressure Low |
P0869 | Transmission Fluid Pressure High |
P0870 | Transmission Fluid Pressure Sensor/Switch C Circuit |
P0871 | Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance |
P0872 | Transmission Fluid Pressure Sensor/Switch C Circuit Low |
P0873 | Transmission Fluid Pressure Sensor/Switch C Circuit High |
P0874 | Transmission Fluid Pressure Sensor/Switch C Circuit Intermittent |
P0875 | Transmission Fluid Pressure Sensor/Switch D Circuit |
P0876 | Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance |
P0877 | Transmission Fluid Pressure Sensor/Switch D Circuit Low |
P0878 | Transmission Fluid Pressure Sensor/Switch D Circuit High |
P0879 | Transmission Fluid Pressure Sensor/Switch D Circuit Intermittent |
P0880 | TCM Power Input Signal |
P0881 | TCM Power Input Signal Range/Performance |
P0882 | TCM Power Input Signal Low |
P0883 | TCM Power Input Signal High |
P0884 | TCM Power Input Signal Intermittent |
P0885 | TCM Power Relay Control Circuit/Open |
P0886 | TCM Power Relay Control Circuit Low |
P0887 | TCM Power Relay Control Circuit High |
P0888 | TCM Power Relay Sense Circuit |
P0889 | TCM Power Relay Sense Circuit Range/Performance |
P0890 | TCM Power Relay Sense Circuit Low |
P0891 | TCM Power Relay Sense Circuit High |
P0892 | TCM Power Relay Sense Circuit Intermittent |
P0893 | Multiple Gears Engaged |
P0894 | Transmission Component Slipping |
P0895 | Shift Time Too Short |
P0896 | Shift Time Too Long |
P0897 | Transmission Fluid Deteriorated |
P0898 | Transmission Control System MIL Request Circuit Low |
P0899 | Transmission Control System MIL Request Circuit High |
P0900-P0999: Transmission and Additional Systems
Code Description
P0900 | Clutch Actuator Circuit/Open |
P0901 | Clutch Actuator Circuit Range/Performance |
P0902 | Clutch Actuator Circuit Low |
P0903 | Clutch Actuator Circuit High |
P0904 | Gate Select Position Circuit |
P0905 | Gate Select Position Circuit Range/Performance |
P0906 | Gate Select Position Circuit Low |
P0907 | Gate Select Position Circuit High |
P0908 | Gate Select Position Circuit Intermittent |
P0909 | Gate Select Control Error |
P0910 | Gate Select Actuator Circuit/Open |
P0911 | Gate Select Actuator Circuit Range/Performance |
P0912 | Gate Select Actuator Circuit Low |
P0913 | Gate Select Actuator Circuit High |
P0914 | Gear Shift Position Circuit |
P0915 | Gear Shift Position Circuit Range/Performance |
P0916 | Gear Shift Position Circuit Low |
P0917 | Gear Shift Position Circuit High |
P0918 | Gear Shift Position Circuit Intermittent |
P0919 | Gear Shift Position Control Error |
P0920 | Gear Shift Forward Actuator Circuit/Open |
P0921 | Gear Shift Forward Actuator Circuit Range/Performance |
P0922 | Gear Shift Forward Actuator Circuit Low |
P0923 | Gear Shift Forward Actuator Circuit High |
P0924 | Gear Shift Reverse Actuator Circuit/Open |
P0925 | Gear Shift Reverse Actuator Circuit Range/Performance |
P0926 | Gear Shift Reverse Actuator Circuit Low |
P0927 | Gear Shift Reverse Actuator Circuit High |
P0928 | Gear Shift Lock Solenoid Control Circuit/Open |
P0929 | Gear Shift Lock Solenoid Control Circuit Range/Performance |
P0930 | Gear Shift Lock Solenoid Control Circuit Low |
P0931 | Gear Shift Lock Solenoid Control Circuit High |
P0932 | Hydraulic Pressure Sensor Circuit |
P0933 | Hydraulic Pressure Sensor Circuit Range/Performance |
P0934 | Hydraulic Pressure Sensor Circuit Low |
P0935 | Hydraulic Pressure Sensor Circuit High |
P0936 | Hydraulic Pressure Sensor Circuit Intermittent |
P0937 | Hydraulic Oil Temperature Sensor Circuit |
P0938 | Hydraulic Oil Temperature Sensor Circuit Range/Performance |
P0939 | Hydraulic Oil Temperature Sensor Circuit Low |
P0940 | Hydraulic Oil Temperature Sensor Circuit High |
P0941 | Hydraulic Oil Temperature Sensor Circuit Intermittent |
P0942 | Hydraulic Pressure Unit |
P0943 | Hydraulic Pressure Unit Cycling Period Too Short |
P0944 | Hydraulic Pressure Unit Loss of Pressure |
P0945 | Hydraulic Pump Relay Circuit/Open |
P0946 | Hydraulic Pump Relay Circuit Range/Performance |
P0947 | Hydraulic Pump Relay Circuit Low |
P0948 | Hydraulic Pump Relay Circuit High |
P0949 | Auto Shift Manual Adaptive Learning Not Done |
P0950 | Auto Shift Manual Control Circuit |
P0951 | Auto Shift Manual Control Circuit Range/Performance |
P0952 | Auto Shift Manual Control Circuit Low |
P0953 | Auto Shift Manual Control Circuit High |
P0954 | Auto Shift Manual Control Circuit Intermittent |
P0955 | Auto Shift Manual Mode Circuit |
P0956 | Auto Shift Manual Mode Circuit Range/Performance |
P0957 | Auto Shift Manual Mode Circuit Low |
P0958 | Auto Shift Manual Mode Circuit High |
P0959 | Auto Shift Manual Mode Circuit Intermittent |
P0960 | Pressure Control Solenoid A Control Circuit/Open |
P0961 | Pressure Control Solenoid A Control Circuit Range/Performance |
P0962 | Pressure Control Solenoid A Control Circuit Low |
P0963 | Pressure Control Solenoid A Control Circuit High |
P0964 | Pressure Control Solenoid B Control Circuit/Open |
P0965 | Pressure Control Solenoid B Control Circuit Range/Performance |
P0966 | Pressure Control Solenoid B Control Circuit Low |
P0967 | Pressure Control Solenoid B Control Circuit High |
P0968 | Pressure Control Solenoid C Control Circuit/Open |
P0969 | Pressure Control Solenoid C Control Circuit Range/Performance |
P0970 | Pressure Control Solenoid C Control Circuit Low |
P0971 | Pressure Control Solenoid C Control Circuit High |
P0972 | Shift Solenoid A Control Circuit Range/Performance |
P0973 | Shift Solenoid A Control Circuit Low |
P0974 | Shift Solenoid A Control Circuit High |
P0975 | Shift Solenoid B Control Circuit Range/Performance |
P0976 | Shift Solenoid B Control Circuit Low |
P0977 | Shift Solenoid B Control Circuit High |
P0978 | Shift Solenoid C Control Circuit Range/Performance |
P0979 | Shift Solenoid C Control Circuit Low |
P0980 | Shift Solenoid C Control Circuit High |
P0981 | Shift Solenoid D Control Circuit Range/Performance |
P0982 | Shift Solenoid D Control Circuit Low |
P0983 | Shift Solenoid D Control Circuit High |
P0984 | Shift Solenoid E Control Circuit Range/Performance |
P0985 | Shift Solenoid E Control Circuit Low |
P0986 | Shift Solenoid E Control Circuit High |
P0987 | Transmission Fluid Pressure Sensor/Switch E Circuit |
P0988 | Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance |
P0989 | Transmission Fluid Pressure Sensor/Switch E Circuit Low |
P0990 | Transmission Fluid Pressure Sensor/Switch E Circuit High |
P0991 | Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent |
P0992 | Transmission Fluid Pressure Sensor/Switch F Circuit |
P0993 | Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance |
P0994 | Transmission Fluid Pressure Sensor/Switch F Circuit Low |
P0995 | Transmission Fluid Pressure Sensor/Switch F Circuit High |
P0996 | Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent |
P0997 | Shift Solenoid F Control Circuit Range/Performance |
P0998 | Shift Solenoid F Control Circuit Low |
P0999 | Shift Solenoid F Control Circuit High |
P1XXX Codes – Manufacturer Specific Powertrain Codes
Note: P1000-P1999 codes are manufacturer-specific and vary by vehicle make. Common examples include:
Code Range | Description |
P1000 | OBD System Readiness Test Not Complete (Ford) |
P1100-P1199 | Air/Fuel Metering – Manufacturer Specific |
P1200-P1299 | Fuel Injection – Manufacturer Specific |
P1300-P1399 | Ignition System – Manufacturer Specific |
P1345 | Crankshaft/Camshaft Position Correlation (Common across brands) |
P1400-P1499 | Auxiliary Emission Controls – Manufacturer Specific |
P1500-P1599 | Vehicle Speed/Idle Control – Manufacturer Specific |
P1600-P1699 | Computer/Output Circuit – Manufacturer Specific |
P1700-P1799 | Transmission – Manufacturer Specific |
P2XXX Codes – Generic Powertrain Codes (Expanded)
P2000-P2099: Air/Fuel Mixture
Code Description
P2000 | NOx Trap Efficiency Below Threshold (Bank 1) |
P2001 | NOx Trap Efficiency Below Threshold (Bank 2) |
P2002 | Diesel Particulate Filter Efficiency Below Threshold (Bank 1) |
P2003 | Diesel Particulate Filter Efficiency Below Threshold (Bank 2) |
P2004 | Intake Manifold Runner Control Stuck Open (Bank 1) |
P2005 | Intake Manifold Runner Control Stuck Open (Bank 2) |
P2006 | Intake Manifold Runner Control Stuck Closed (Bank 1) |
P2007 | Intake Manifold Runner Control Stuck Closed (Bank 2) |
P2008 | Intake Manifold Runner Control Circuit/Open (Bank 1) |
P2009 | Intake Manifold Runner Control Circuit Low (Bank 1) |
P2010 | Intake Manifold Runner Control Circuit High (Bank 1) |
P2011 | Intake Manifold Runner Control Circuit/Open (Bank 2) |
Description
P2012 | Intake Manifold Runner Control Circuit Low (Bank 2) |
P2013 | Intake Manifold Runner Control Circuit High (Bank 2) |
P2014 | Intake Manifold Runner Position Sensor/Switch Circuit (Bank 1) |
P2015 | Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance (Bank 1) |
P2016 | Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 1) |
P2017 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 1) |
P2018 | Intake Manifold Runner Position Sensor/Switch Circuit Intermittent (Bank 1) |
P2019 | Intake Manifold Runner Position Sensor/Switch Circuit (Bank 2) |
P2020 | Intake Manifold Runner Position Sensor/Switch Circuit Range/Performance (Bank 2) |
P2021 | Intake Manifold Runner Position Sensor/Switch Circuit Low (Bank 2) |
P2022 | Intake Manifold Runner Position Sensor/Switch Circuit High (Bank 2) |
P2023 | Intake Manifold Runner Position Sensor/Switch Circuit Intermittent (Bank 2) |
P2024 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit |
P2025 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Performance |
P2026 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Low |
P2027 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit High |
P2028 | Evaporative Emissions (EVAP) Fuel Vapor Temperature Sensor Circuit Intermittent |
P2029 | Fuel Fired Heater Disabled |
P2030 | Fuel Fired Heater Performance |
P2031 | Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 2) |
P2032 | Exhaust Gas Temperature Sensor Circuit Low (Bank 1 Sensor 2) |
P2033 | Exhaust Gas Temperature Sensor Circuit High (Bank 1 Sensor 2) |
P2034 | Exhaust Gas Temperature Sensor Circuit (Bank 2 Sensor 2) |
P2035 | Exhaust Gas Temperature Sensor Circuit Low (Bank 2 Sensor 2) |
P2036 | Exhaust Gas Temperature Sensor Circuit High (Bank 2 Sensor 2) |
P2100 | Throttle Actuator Control Motor Circuit/Open |
P2101 | Throttle Actuator Control Motor Circuit Range/Performance |
P2102 | Throttle Actuator Control Motor Circuit Low |
P2103 | Throttle Actuator Control Motor Circuit High |
P2104 | Throttle Actuator Control System – Forced Idle |
P2105 | Throttle Actuator Control System – Forced Engine Shutdown |
P2106 | Throttle Actuator Control System – Forced Limited Power |
P2107 | Throttle Actuator Control Module Processor |
P2108 | Throttle Actuator Control Module Performance |
Description
P2037 | Reductant Injection Air Pressure Sensor Circuit |
P2038 | Reductant Injection Air Pressure Sensor Circuit Range/Performance |
P2039 | Reductant Injection Air Pressure Sensor Circuit Low |
P2040 | Reductant Injection Air Pressure Sensor Circuit High |
P2041 | Reductant Injection Air Pressure Sensor Circuit Intermittent |
P2042 | Reductant Temperature Sensor Circuit |
P2043 | Reductant Temperature Sensor Circuit Range/Performance |
P2044 | Reductant Temperature Sensor Circuit Low |
P2045 | Reductant Temperature Sensor Circuit High |
P2046 | Reductant Temperature Sensor Circuit Intermittent |
P2047 | Reductant Injector Circuit/Open (Bank 1 Unit 1) |
P2048 | Reductant Injector Circuit Low (Bank 1 Unit 1) |
P2049 | Reductant Injector Circuit High (Bank 1 Unit 1) |
P2100-P2199: Throttle Control Code Description
P2109 | Throttle/Pedal Position Sensor A Minimum Stop Performance |
P2110 | Throttle Actuator Control System – Forced Limited RPM |
P2111 | Throttle Actuator Control System – Stuck Open |
P2112 | Throttle Actuator Control System – Stuck Closed |
P2113 | Throttle/Pedal Position Sensor B Minimum Stop Performance |
P2114 | Throttle/Pedal Position Sensor C Minimum Stop Performance |
P2115 | Throttle/Pedal Position Sensor D Minimum Stop Performance |
P2116 | Throttle/Pedal Position Sensor E Minimum Stop Performance |
P2117 | Throttle/Pedal Position Sensor F Minimum Stop Performance |
P2118 | Throttle Actuator Control Motor Current Range/Performance |
P2119 | Throttle Actuator Control Throttle Body Range/Performance |
P2120 | Throttle/Pedal Position Sensor/Switch D Circuit |
P2121 | Throttle/Pedal Position Sensor/Switch D Circuit Range/Performance |
P2122 | Throttle/Pedal Position Sensor/Switch D Circuit Low |
P2123 | Throttle/Pedal Position Sensor/Switch D Circuit High |
P2124 | Throttle/Pedal Position Sensor/Switch D Circuit Intermittent |
P2125 | Throttle/Pedal Position Sensor/Switch E Circuit |
P2126 | Throttle/Pedal Position Sensor/Switch E Circuit Range/Performance |
P2127 | Throttle/Pedal Position Sensor/Switch E Circuit Low |
P2128 | Throttle/Pedal Position Sensor/Switch E Circuit High |
P2129 | Throttle/Pedal Position Sensor/Switch E Circuit Intermittent |
P2130 | Throttle/Pedal Position Sensor/Switch F Circuit |
P2131 | Throttle/Pedal Position Sensor/Switch F Circuit Range/Performance |
P2132 | Throttle/Pedal Position Sensor/Switch F Circuit Low |
P2133 | Throttle/Pedal Position Sensor/Switch F Circuit High |
P2134 | Throttle/Pedal Position Sensor/Switch F Circuit Intermittent |
P2135 | Throttle/Pedal Position Sensor/Switch A/B Voltage Correlation |
P2136 | Throttle/Pedal Position Sensor/Switch A/C Voltage Correlation |
P2137 | Throttle/Pedal Position Sensor/Switch B/C Voltage Correlation |
P2138 | Throttle/Pedal Position Sensor/Switch D/E Voltage Correlation |
P2139 | Throttle/Pedal Position Sensor/Switch D/F Voltage Correlation |
P2140 | Throttle/Pedal Position Sensor/Switch E/F Voltage Correlation |
P2141 | Exhaust Gas Recirculation Throttle Control Circuit Low |
P2142 | Exhaust Gas Recirculation Throttle Control Circuit High |
P2143 | Exhaust Gas Recirculation Vent Control Circuit/Open |
P2144 | Exhaust Gas Recirculation Vent Control Circuit Low |
P2145 | Exhaust Gas Recirculation Vent Control Circuit High |
P2146 | Fuel Injector Group A Supply Voltage Circuit/Open |
P2147 | Fuel Injector Group A Supply Voltage Circuit Low |
P2148 | Fuel Injector Group A Supply Voltage Circuit High |
P2149 | Fuel Injector Group B Supply Voltage Circuit/Open |
P2150 | Fuel Injector Group B Supply Voltage Circuit Low |
P2151 | Fuel Injector Group B Supply Voltage Circuit High |
P2200-P2299: NOx Sensors & Additional Emission Controls
Code Description
P2200 | NOx Sensor Circuit (Bank 1) |
P2201 | NOx Sensor Circuit Range/Performance (Bank 1) |
P2202 | NOx Sensor Circuit Low (Bank 1) |
P2203 | NOx Sensor Circuit High (Bank 1) |
P2204 | NOx Sensor Circuit Intermittent (Bank 1) |
P2205 | NOx Sensor Heater Control Circuit/Open (Bank 1) |
P2206 | NOx Sensor Heater Control Circuit Low (Bank 1) |
P2207 | NOx Sensor Heater Control Circuit High (Bank 1) |
P2208 | NOx Sensor Heater Sense Circuit (Bank 1) |
P2209 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 1) |
P2210 | NOx Sensor Heater Sense Circuit Low (Bank 1) |
P2211 | NOx Sensor Heater Sense Circuit High (Bank 1) |
P2212 | NOx Sensor Heater Sense Circuit Intermittent (Bank 1) |
P2213 | NOx Sensor Circuit (Bank 2) |
P2214 | NOx Sensor Circuit Range/Performance (Bank 2) |
P2215 | NOx Sensor Circuit Low (Bank 2) |
P2216 | NOx Sensor Circuit High (Bank 2) |
P2217 | NOx Sensor Circuit Intermittent (Bank 2) |
P2218 | NOx Sensor Heater Control Circuit/Open (Bank 2) |
P2219 | NOx Sensor Heater Control Circuit Low (Bank 2) |
P2220 | NOx Sensor Heater Control Circuit High (Bank 2) |
P2221 | NOx Sensor Heater Sense Circuit (Bank 2) |
P2222 | NOx Sensor Heater Sense Circuit Range/Performance (Bank 2) |
P2223 | NOx Sensor Heater Sense Circuit Low (Bank 2) |
P2224 | NOx Sensor Heater Sense Circuit High (Bank 2) |
P2225 | NOx Sensor Heater Sense Circuit Intermittent (Bank 2) |
P2226 | Barometric Pressure Circuit |
P2227 | Barometric Pressure Circuit Range/Performance |
P2228 | Barometric Pressure Circuit Low |
P2229 | Barometric Pressure Circuit High |
P2230 | Barometric Pressure Circuit Intermittent |
P2231 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1 Sensor 1) |
P2232 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1 Sensor 2) |
P2233 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 1 Sensor 3) |
P2234 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2 Sensor 1) |
P2235 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2 Sensor 2) |
P2236 | O2 Sensor Signal Circuit Shorted to Heater Circuit (Bank 2 Sensor 3) |
P2237 | O2 Sensor Positive Current Control Circuit/Open (Bank 1 Sensor 1) |
P2238 | O2 Sensor Positive Current Control Circuit Low (Bank 1 Sensor 1) |
P2239 | O2 Sensor Positive Current Control Circuit High (Bank 1 Sensor 1) |
P2240 | O2 Sensor Positive Current Control Circuit/Open (Bank 2 Sensor 1) |
P2241 | O2 Sensor Positive Current Control Circuit Low (Bank 2 Sensor 1) |
P2242 | O2 Sensor Positive Current Control Circuit High (Bank 2 Sensor 1) |
P2243 | O2 Sensor Reference Voltage Circuit/Open (Bank 1 Sensor 1) |
P2244 | O2 Sensor Reference Voltage Performance (Bank 1 Sensor 1) |
P2245 | O2 Sensor Reference Voltage Circuit Low (Bank 1 Sensor 1) |
P2246 | O2 Sensor Reference Voltage Circuit High (Bank 1 Sensor 1) |
P2247 | O2 Sensor Reference Voltage Circuit/Open (Bank 2 Sensor 1) |
P2248 | O2 Sensor Reference Voltage Performance (Bank 2 Sensor 1) |
P2249 | O2 Sensor Reference Voltage Circuit Low (Bank 2 Sensor 1) |
P2250 | O2 Sensor Reference Voltage Circuit High (Bank 2 Sensor 1) |
C-Codes (Chassis) – Selected Examples
C0000-C0099: Common Chassis Codes
Code | Description |
C0035 | Left Front Wheel Speed Circuit Malfunction |
C0040 | Right Front Wheel Speed Circuit Malfunction |
C0045 | Left Rear Wheel Speed Circuit Malfunction |
C0050 | Right Rear Wheel Speed Circuit Malfunction |
C0060 | ABS Solenoid Circuit Malfunction |
C0070 | ABS Pump Motor Circuit Malfunction |
C0080 | ABS Pressure Switch Circuit Malfunction |
B-Codes (Body) – Selected Examples B0000-B0099: Common Body Codes
Code | Description |
B0001 | Driver Airbag Circuit Low Resistance |
B0002 | Driver Airbag Circuit High Resistance |
B0003 | Driver Airbag Circuit Short to Ground |
B0004 | Driver Airbag Circuit Short to Battery |
B0005 | Driver Airbag Circuit Open |
B0010 | Passenger Airbag Circuit Malfunction |
B0015 | Side Airbag Circuit Malfunction |
B0020 | Pretensioner Circuit Malfunction |
U-Codes (Network/Communication) – Selected Examples
U0000-U0099: Common Network Codes
Code | Description |
U0001 | High Speed CAN Communication Bus |
U0002 | High Speed CAN Communication Bus Performance |
U0003 | High Speed CAN Communication Bus (+) Open |
U0004 | High Speed CAN Communication Bus (+) Short to Ground |
U0005 | High Speed CAN Communication Bus (+) Short to Battery |
U0006 | High Speed CAN Communication Bus (-) Open |
U0007 | High Speed CAN Communication Bus (-) Short to Ground |
U0008 | High Speed CAN Communication Bus (-) Short to Battery |
U0100 | Lost Communication With ECM/PCM |
U0101 | Lost Communication With TCM |
U0102 | Lost Communication With Transfer Case Control Module |
U0103 | Lost Communication With Gear Shift Control Module |
U0121 | Lost Communication With ABS Control Module |
U0140 | Lost Communication With Body Control Module |
U0155 | Lost Communication With Instrument Panel Cluster |
Important Notes for Students
Code Reading Tips:
- Generic vs. Manufacturer Codes: P0XXX codes are standardized, P1XXX codes vary by manufacturer
- Multiple Codes: Often multiple codes appear together – address the root cause first
- Pending vs. Confirmed: Codes can be “pending” (1 trip) or “confirmed” (2+ trips)
- Freeze Frame Data: Always check freeze frame data for diagnostic context
Diagnostic Best Practices:
- Never replace parts based solely on a code
- Always verify the code with proper diagnostic procedures
- Check for Technical Service Bulletins (TSBs) for your specific vehicle
- Clear codes only after confirming repair
- Complete a full drive cycle to ensure repair success
Study Priority for Students:
Master these code ranges first:
P0100-P0199: Sensors (MAF, IAT, ECT, TPS, O2)
P0300-P0399: Ignition & Misfires
P0400-P0499: Emissions (EGR, EVAP, Catalytic Converter) P0700-P0799: Transmission basics
SEO Keywords for Reference:
OBD2 codes, diagnostic trouble codes, check engine light, P codes, engine diagnostics, automotive troubleshooting, DTC codes, vehicle diagnostics, emission codes, transmission codes, sensor codes, misfire codes, fuel system codes, ignition codes
Last Updated: March 2026 Total Standard Codes: 11,000+ (This guide covers the most common codes) For: Automotive Students & Technicians in India
📺 Watch a real battery testing demo here: Reynlab YouTube Channel
🌐 Explore our automotive training programs: www.reynlab.com/our-courses


