OBD-II Diagnostic Trouble Codes
Type a code to filter the list. Every page explains the code in plain language: what it means, the most likely causes, and how to diagnose it without throwing parts at the problem.
- BMS_A079 Tesla Unable to Charge: Maximum Charge Level Reached (Reduced Maximum Charge Level) Moderate
- C0035 Left Front Wheel Speed Sensor Circuit Moderate
- C0040 Right Front Wheel Speed Sensor Circuit Moderate
- C0045 Left Rear Wheel Speed Sensor Circuit Moderate
- C0050 Right Rear Wheel Speed Sensor Circuit Moderate
- C0561 ABS System Disabled: Information Stored Moderate
- C1201 Toyota Engine Control System Malfunction (ABS/TRAC/VSC Disabled) Moderate
- C1241 Toyota Low Battery Positive Voltage (Skid Control ECU) Moderate
- CP_A043 Tesla Charge Port Door Sensor Fault: Charge Port May Not Operate as Expected Low
- CP_A066 Tesla Charging Equipment Not Ready: See Equipment Instructions to Start Charging Low
- CP_A078 Tesla Cable Blocked: Charge Port Latch May Be Frozen Low
- CP_A079 Tesla Charge Rate Reduced: Charge Port May Be Frozen Low
- P0010 Camshaft Position Actuator "A" Circuit (Bank 1) Moderate
- P0011 Camshaft Position Timing Over-Advanced: "A" (Bank 1) Moderate
- P0012 Camshaft Position Timing Over-Retarded: "A" (Bank 1) Moderate
- P0013 Camshaft Position Actuator "B" Circuit (Bank 1) Moderate
- P0014 Camshaft Position Timing Over-Advanced: "B" (Bank 1) Moderate
- P0015 Camshaft Position Timing Over-Retarded: "B" (Bank 1) Moderate
- P0016 Crankshaft/Camshaft Position Correlation (Bank 1, Sensor A) Severe
- P0017 Crankshaft/Camshaft Position Correlation (Bank 1, Sensor B) Severe
- P0018 Crankshaft/Camshaft Position Correlation (Bank 2, Sensor A) Severe
- P0019 Crankshaft/Camshaft Position Correlation (Bank 2, Sensor B) Severe
- P0020 Camshaft Position Actuator "A" Circuit (Bank 2) Moderate
- P0021 Camshaft Position Timing Over-Advanced: "A" (Bank 2) Moderate
- P0022 Camshaft Position Timing Over-Retarded: "A" (Bank 2) Moderate
- P0023 Camshaft Position Actuator "B" Circuit (Bank 2) Moderate
- P0024 Camshaft Position Timing Over-Advanced: "B" (Bank 2) Moderate
- P0025 Camshaft Position Timing Over-Retarded: "B" (Bank 2) Moderate
- P0030 O2 Sensor Heater Control Circuit (Bank 1, Sensor 1) Moderate
- P0031 O2 Sensor Heater Control Circuit Low (Bank 1, Sensor 1) Moderate
- P0032 O2 Sensor Heater Control Circuit High (Bank 1, Sensor 1) Moderate
- P0036 O2 Sensor Heater Control Circuit (Bank 1, Sensor 2) Moderate
- P0037 O2 Sensor Heater Control Circuit Low (Bank 1, Sensor 2) Moderate
- P0038 O2 Sensor Heater Control Circuit High (Bank 1, Sensor 2) Moderate
- P0042 O2 Sensor Heater Control Circuit (Bank 1, Sensor 3) Moderate
- P0043 O2 Sensor Heater Control Circuit Low (Bank 1, Sensor 3) Moderate
- P0044 O2 Sensor Heater Control Circuit High (Bank 1, Sensor 3) Moderate
- P0050 O2 Sensor Heater Control Circuit (Bank 2, Sensor 1) Moderate
- P0051 O2 Sensor Heater Control Circuit Low (Bank 2, Sensor 1) Moderate
- P0052 O2 Sensor Heater Control Circuit High (Bank 2, Sensor 1) Moderate
- P0056 O2 Sensor Heater Control Circuit (Bank 2, Sensor 2) Moderate
- P0057 O2 Sensor Heater Control Circuit Low (Bank 2, Sensor 2) Moderate
- P0058 O2 Sensor Heater Control Circuit High (Bank 2, Sensor 2) Moderate
- P0062 O2 Sensor Heater Control Circuit (Bank 2, Sensor 3) Moderate
- P0063 O2 Sensor Heater Control Circuit Low (Bank 2, Sensor 3) Moderate
- P0064 O2 Sensor Heater Control Circuit High (Bank 2, Sensor 3) Moderate
- P0087 Fuel Rail/System Pressure Too Low Severe
- P0088 Fuel Rail/System Pressure Too High Moderate
- P0089 Fuel Pressure Regulator Performance Moderate
- P0090 Fuel Pressure Regulator Control Circuit Open Moderate
- P0091 Fuel Pressure Regulator Control Circuit Low Moderate
- P0100 Mass Air Flow (MAF) Sensor: Circuit Malfunction Moderate
- P0101 Mass Air Flow (MAF) Sensor: Circuit Range/Performance Moderate
- P0102 Mass Air Flow (MAF) Sensor: Circuit Low Input Moderate
- P0103 Mass Air Flow (MAF) Sensor: Circuit High Input Moderate
- P0104 Mass Air Flow (MAF) Sensor: Circuit Intermittent Moderate
- P0105 Manifold Absolute Pressure (MAP) Sensor: Circuit Malfunction Moderate
- P0106 Manifold Absolute Pressure (MAP) Sensor: Circuit Range/Performance Moderate
- P0107 Manifold Absolute Pressure (MAP) Sensor: Circuit Low Input Moderate
- P0108 Manifold Absolute Pressure (MAP) Sensor: Circuit High Input Moderate
- P0109 Manifold Absolute Pressure (MAP) Sensor: Circuit Intermittent Moderate
- P0110 Intake Air Temperature (IAT) Sensor: Circuit Malfunction Low
- P0111 Intake Air Temperature (IAT) Sensor: Circuit Range/Performance Low
- P0112 Intake Air Temperature (IAT) Sensor: Circuit Low Input Low
- P0113 Intake Air Temperature (IAT) Sensor: Circuit High Input Low
- P0114 Intake Air Temperature (IAT) Sensor: Circuit Intermittent Low
- P0115 Engine Coolant Temperature (ECT) Sensor: Circuit Malfunction Moderate
- P0116 Engine Coolant Temperature (ECT) Sensor: Circuit Range/Performance Moderate
- P0117 Engine Coolant Temperature (ECT) Sensor: Circuit Low Input Moderate
- P0118 Engine Coolant Temperature (ECT) Sensor: Circuit High Input Moderate
- P0119 Engine Coolant Temperature (ECT) Sensor: Circuit Intermittent Moderate
- P0120 Throttle Position Sensor (TPS): Circuit Malfunction Moderate
- P0121 Throttle Position Sensor (TPS): Circuit Range/Performance Moderate
- P0122 Throttle Position Sensor (TPS): Circuit Low Input Moderate
- P0123 Throttle Position Sensor (TPS): Circuit High Input Moderate
- P0124 Throttle Position Sensor (TPS): Circuit Intermittent Moderate
- P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control Low
- P0126 Insufficient Coolant Temperature for Stable Operation Low
- P0128 Coolant Thermostat: Temperature Below Regulating Temperature Low
- P0130 O2 Sensor Circuit Malfunction (Bank 1, Sensor 1) Moderate
- P0131 O2 Sensor Circuit Low Voltage (Bank 1, Sensor 1) Moderate
- P0132 O2 Sensor Circuit High Voltage (Bank 1, Sensor 1) Moderate
- P0133 O2 Sensor Circuit Slow Response (Bank 1, Sensor 1) Moderate
- P0134 O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 1) Moderate
- P0135 O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 1) Moderate
- P0136 O2 Sensor Circuit Malfunction (Bank 1, Sensor 2) Moderate
- P0137 O2 Sensor Circuit Low Voltage (Bank 1, Sensor 2) Moderate
- P0138 O2 Sensor Circuit High Voltage (Bank 1, Sensor 2) Moderate
- P0139 O2 Sensor Circuit Slow Response (Bank 1, Sensor 2) Moderate
- P0140 O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 2) Moderate
- P0141 O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2) Moderate
- P0142 O2 Sensor Circuit Malfunction (Bank 1, Sensor 3) Moderate
- P0143 O2 Sensor Circuit Low Voltage (Bank 1, Sensor 3) Moderate
- P0144 O2 Sensor Circuit High Voltage (Bank 1, Sensor 3) Moderate
- P0145 O2 Sensor Circuit Slow Response (Bank 1, Sensor 3) Moderate
- P0146 O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 3) Moderate
- P0147 O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 3) Moderate
- P0150 O2 Sensor Circuit Malfunction (Bank 2, Sensor 1) Moderate
- P0151 O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1) Moderate
- P0152 O2 Sensor Circuit High Voltage (Bank 2, Sensor 1) Moderate
- P0153 O2 Sensor Circuit Slow Response (Bank 2, Sensor 1) Moderate
- P0154 O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 1) Moderate
- P0155 O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1) Moderate
- P0156 O2 Sensor Circuit Malfunction (Bank 2, Sensor 2) Moderate
- P0157 O2 Sensor Circuit Low Voltage (Bank 2, Sensor 2) Moderate
- P0158 O2 Sensor Circuit High Voltage (Bank 2, Sensor 2) Moderate
- P0159 O2 Sensor Circuit Slow Response (Bank 2, Sensor 2) Moderate
- P0160 O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 2) Moderate
- P0161 O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2) Moderate
- P0162 O2 Sensor Circuit Malfunction (Bank 2, Sensor 3) Moderate
- P0163 O2 Sensor Circuit Low Voltage (Bank 2, Sensor 3) Moderate
- P0164 O2 Sensor Circuit High Voltage (Bank 2, Sensor 3) Moderate
- P0165 O2 Sensor Circuit Slow Response (Bank 2, Sensor 3) Moderate
- P0166 O2 Sensor Circuit No Activity Detected (Bank 2, Sensor 3) Moderate
- P0167 O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 3) Moderate
- P0171 System Too Lean (Bank 1) Moderate
- P0172 System Too Rich (Bank 1) Moderate
- P0174 System Too Lean (Bank 2) Moderate
- P0175 System Too Rich (Bank 2) Moderate
- P0190 Fuel Rail Pressure (FRP) Sensor Circuit Malfunction Moderate
- P0191 Fuel Rail Pressure (FRP) Sensor Range/Performance Moderate
- P0192 Fuel Rail Pressure (FRP) Sensor Circuit Low Moderate
- P0193 Fuel Rail Pressure (FRP) Sensor Circuit High Moderate
- P0200 Injector Circuit Malfunction Severe
- P0201 Injector Circuit: Cylinder 1 Severe
- P0202 Injector Circuit: Cylinder 2 Severe
- P0203 Injector Circuit: Cylinder 3 Severe
- P0204 Injector Circuit: Cylinder 4 Severe
- P0205 Injector Circuit: Cylinder 5 Severe
- P0206 Injector Circuit: Cylinder 6 Severe
- P0207 Injector Circuit: Cylinder 7 Severe
- P0208 Injector Circuit: Cylinder 8 Severe
- P0209 Injector Circuit: Cylinder 9 Severe
- P0210 Injector Circuit: Cylinder 10 Severe
- P0211 Injector Circuit: Cylinder 11 Severe
- P0212 Injector Circuit: Cylinder 12 Severe
- P0230 Fuel Pump Primary Circuit Malfunction Severe
- P0234 Turbocharger/Supercharger Overboost Condition Severe
- P0237 Turbocharger/Supercharger Boost Sensor A Circuit Low Moderate
- P0238 Turbocharger/Supercharger Boost Sensor A Circuit High Moderate
- P0243 Turbocharger Wastegate Solenoid A Circuit Malfunction Moderate
- P0261 Cylinder 1 Injector Circuit Low Severe
- P0262 Cylinder 1 Injector Circuit High Severe
- P0263 Cylinder 1 Contribution/Balance Fault Severe
- P0264 Cylinder 2 Injector Circuit Low Severe
- P0265 Cylinder 2 Injector Circuit High Severe
- P0266 Cylinder 2 Contribution/Balance Fault Severe
- P0267 Cylinder 3 Injector Circuit Low Severe
- P0268 Cylinder 3 Injector Circuit High Severe
- P0269 Cylinder 3 Contribution/Balance Fault Severe
- P0270 Cylinder 4 Injector Circuit Low Severe
- P0271 Cylinder 4 Injector Circuit High Severe
- P0272 Cylinder 4 Contribution/Balance Fault Severe
- P0273 Cylinder 5 Injector Circuit Low Severe
- P0274 Cylinder 5 Injector Circuit High Severe
- P0275 Cylinder 5 Contribution/Balance Fault Severe
- P0276 Cylinder 6 Injector Circuit Low Severe
- P0277 Cylinder 6 Injector Circuit High Severe
- P0278 Cylinder 6 Contribution/Balance Fault Severe
- P0279 Cylinder 7 Injector Circuit Low Severe
- P0280 Cylinder 7 Injector Circuit High Severe
- P0281 Cylinder 7 Contribution/Balance Fault Severe
- P0282 Cylinder 8 Injector Circuit Low Severe
- P0283 Cylinder 8 Injector Circuit High Severe
- P0284 Cylinder 8 Contribution/Balance Fault Severe
- P0299 Turbocharger/Supercharger Underboost Condition Moderate
- P0300 Random/Multiple Cylinder Misfire Detected Severe
- P0301 Cylinder 1 Misfire Detected Severe
- P0302 Cylinder 2 Misfire Detected Severe
- P0303 Cylinder 3 Misfire Detected Severe
- P0304 Cylinder 4 Misfire Detected Severe
- P0305 Cylinder 5 Misfire Detected Severe
- P0306 Cylinder 6 Misfire Detected Severe
- P0307 Cylinder 7 Misfire Detected Severe
- P0308 Cylinder 8 Misfire Detected Severe
- P0309 Cylinder 9 Misfire Detected Severe
- P0310 Cylinder 10 Misfire Detected Severe
- P0311 Cylinder 11 Misfire Detected Severe
- P0312 Cylinder 12 Misfire Detected Severe
- P0325 Knock Sensor (Sensor 1): Circuit Malfunction Moderate
- P0326 Knock Sensor (Sensor 1): Circuit Range/Performance Moderate
- P0327 Knock Sensor (Sensor 1): Circuit Low Input Moderate
- P0328 Knock Sensor (Sensor 1): Circuit High Input Moderate
- P0329 Knock Sensor (Sensor 1): Circuit Intermittent Moderate
- P0330 Knock Sensor (Sensor 2 / Bank 2): Circuit Malfunction Moderate
- P0331 Knock Sensor (Sensor 2 / Bank 2): Circuit Range/Performance Moderate
- P0332 Knock Sensor (Sensor 2 / Bank 2): Circuit Low Input Moderate
- P0333 Knock Sensor (Sensor 2 / Bank 2): Circuit High Input Moderate
- P0334 Knock Sensor (Sensor 2 / Bank 2): Circuit Intermittent Moderate
- P0335 Crankshaft Position (CKP) Sensor: Circuit Malfunction Severe
- P0336 Crankshaft Position (CKP) Sensor: Circuit Range/Performance Severe
- P0337 Crankshaft Position (CKP) Sensor: Circuit Low Input Severe
- P0338 Crankshaft Position (CKP) Sensor: Circuit High Input Severe
- P0339 Crankshaft Position (CKP) Sensor: Circuit Intermittent Severe
- P0340 Camshaft Position (CMP) Sensor: Circuit Malfunction Moderate
- P0341 Camshaft Position (CMP) Sensor: Circuit Range/Performance Moderate
- P0342 Camshaft Position (CMP) Sensor: Circuit Low Input Moderate
- P0343 Camshaft Position (CMP) Sensor: Circuit High Input Moderate
- P0344 Camshaft Position (CMP) Sensor: Circuit Intermittent Moderate
- P0345 Camshaft Position (CMP) Sensor A Bank 2: Circuit Malfunction Moderate
- P0346 Camshaft Position (CMP) Sensor A Bank 2: Range/Performance Moderate
- P0349 Camshaft Position (CMP) Sensor A Bank 2: Intermittent Moderate
- P0350 Ignition Coil (Primary/Secondary) Circuit Malfunction Severe
- P0351 Ignition Coil A Primary/Secondary Circuit Severe
- P0352 Ignition Coil B Primary/Secondary Circuit Severe
- P0353 Ignition Coil C Primary/Secondary Circuit Severe
- P0354 Ignition Coil D Primary/Secondary Circuit Severe
- P0355 Ignition Coil E Primary/Secondary Circuit Severe
- P0356 Ignition Coil F Primary/Secondary Circuit Severe
- P0357 Ignition Coil G Primary/Secondary Circuit Severe
- P0358 Ignition Coil H Primary/Secondary Circuit Severe
- P0359 Ignition Coil I Primary/Secondary Circuit Severe
- P0360 Ignition Coil J Primary/Secondary Circuit Severe
- P0361 Ignition Coil K Primary/Secondary Circuit Severe
- P0362 Ignition Coil L Primary/Secondary Circuit Severe
- P0380 Glow Plug/Heater Circuit “A” Malfunction Moderate
- P0381 Glow Plug/Heater Indicator Circuit Malfunction Moderate
- P0382 Glow Plug/Heater Circuit “B” Malfunction Moderate
- P0400 EGR Flow Malfunction Moderate
- P0401 EGR Insufficient Flow Detected Moderate
- P0402 EGR Excessive Flow Detected Moderate
- P0403 EGR Circuit Malfunction Moderate
- P0404 EGR Circuit Range/Performance Moderate
- P0405 EGR Position Sensor Circuit Low Moderate
- P0406 EGR Position Sensor Circuit High Moderate
- P0410 Secondary Air Injection System Malfunction Low
- P0411 Secondary Air Injection: Incorrect Flow Detected Low
- P0412 Secondary Air Injection Switching Valve A Circuit Low
- P0420 Catalyst System Efficiency Below Threshold (Bank 1) Moderate
- P0421 Warm-Up Catalyst System Efficiency Below Threshold (Bank 1) Moderate
- P0430 Catalyst System Efficiency Below Threshold (Bank 2) Moderate
- P0431 Warm-Up Catalyst System Efficiency Below Threshold (Bank 2) Moderate
- P0440 EVAP System Malfunction Moderate
- P0441 EVAP Incorrect Purge Flow Moderate
- P0442 EVAP Small Leak Detected Low
- P0443 EVAP Purge Valve Circuit Malfunction Moderate
- P0444 EVAP Purge Valve Circuit Open Moderate
- P0445 EVAP Purge Valve Circuit Shorted Moderate
- P0446 EVAP Vent Control Circuit Malfunction Moderate
- P0449 EVAP Vent Valve/Solenoid Circuit Malfunction Moderate
- P0455 EVAP Large Leak Detected Low
- P0456 EVAP Very Small Leak Detected Low
- P0457 EVAP Leak Detected (Fuel Cap Loose/Off) Low
- P0460 Fuel Level Sensor Circuit Malfunction Low
- P0461 Fuel Level Sensor Range/Performance Low
- P0462 Fuel Level Sensor Circuit Low Low
- P0463 Fuel Level Sensor Circuit High Low
- P0500 Vehicle Speed Sensor (VSS): Circuit Malfunction Moderate
- P0501 Vehicle Speed Sensor (VSS): Circuit Range/Performance Moderate
- P0502 Vehicle Speed Sensor (VSS): Circuit Low Input Moderate
- P0503 Vehicle Speed Sensor (VSS): Circuit Intermittent Moderate
- P0505 Idle Air Control System Malfunction Moderate
- P0506 Idle Control System: RPM Lower Than Expected Moderate
- P0507 Idle Control System: RPM Higher Than Expected Moderate
- P0508 Idle Air Control Circuit Low Moderate
- P0509 Idle Air Control Circuit High Moderate
- P0511 Idle Air Control Circuit Malfunction Moderate
- P0520 Engine Oil Pressure Sensor Circuit Moderate
- P0521 Oil Pressure Sensor Range/Performance Moderate
- P0522 Oil Pressure Sensor Circuit Low (Pressure Reading Low) Severe
- P0523 Oil Pressure Sensor Circuit High Moderate
- P0560 System Voltage Malfunction Moderate
- P0562 System Voltage Low Moderate
- P0563 System Voltage High Moderate
- P0601 Internal Control Module Memory Checksum Error Moderate
- P0602 Control Module Programming Error Moderate
- P0603 Internal Control Module Keep Alive Memory (KAM) Error Low
- P0604 Internal Control Module RAM Error Moderate
- P0605 Internal Control Module ROM Error Moderate
- P0606 Control Module Processor Fault Moderate
- P0670 Glow Plug Module Control Circuit Moderate
- P0671 Cylinder 1 Glow Plug Circuit Moderate
- P0672 Cylinder 2 Glow Plug Circuit Moderate
- P0673 Cylinder 3 Glow Plug Circuit Moderate
- P0674 Cylinder 4 Glow Plug Circuit Moderate
- P0675 Cylinder 5 Glow Plug Circuit Moderate
- P0676 Cylinder 6 Glow Plug Circuit Moderate
- P0700 Transmission Control System Malfunction Moderate
- P0705 Transmission Range Sensor Circuit (PRNDL Input) Moderate
- P0706 Transmission Range Sensor Range/Performance Moderate
- P0710 Transmission Fluid Temperature Sensor Circuit Moderate
- P0711 Transmission Fluid Temperature Sensor Range/Performance Moderate
- P0712 Transmission Fluid Temperature Sensor Circuit Low Moderate
- P0713 Transmission Fluid Temperature Sensor Circuit High Moderate
- P0715 Input/Turbine Speed Sensor Circuit Moderate
- P0716 Input/Turbine Speed Sensor Range/Performance Moderate
- P0717 Input/Turbine Speed Sensor: No Signal Moderate
- P0720 Output Speed Sensor Circuit Moderate
- P0721 Output Speed Sensor Range/Performance Moderate
- P0722 Output Speed Sensor: No Signal Moderate
- P0729 Incorrect Gear Ratio: 6th Gear Severe
- P0730 Incorrect Gear Ratio Severe
- P0731 Incorrect Gear Ratio: 1st Gear Severe
- P0732 Incorrect Gear Ratio: 2nd Gear Severe
- P0733 Incorrect Gear Ratio: 3rd Gear Severe
- P0734 Incorrect Gear Ratio: 4th Gear Severe
- P0735 Incorrect Gear Ratio: 5th Gear Severe
- P0736 Incorrect Gear Ratio: Reverse Gear Severe
- P0740 Torque Converter Clutch Circuit Malfunction Moderate
- P0741 Torque Converter Clutch Performance or Stuck Off Moderate
- P0742 Torque Converter Clutch Stuck On Severe
- P0743 Torque Converter Clutch Circuit Electrical Moderate
- P0746 Pressure Control Solenoid A Performance / Stuck Off Moderate
- P0750 Shift Solenoid A Malfunction Moderate
- P0753 Shift Solenoid A Electrical Moderate
- P0755 Shift Solenoid B Malfunction Moderate
- P0758 Shift Solenoid B Electrical Moderate
- P0760 Shift Solenoid C Malfunction / Performance Moderate
- P0763 Shift Solenoid C Electrical Moderate
- P0765 Shift Solenoid D Malfunction / Performance Moderate
- P0768 Shift Solenoid D Electrical Moderate
- P0770 Shift Solenoid E Malfunction / Performance Moderate
- P0773 Shift Solenoid E Electrical Moderate
- P0776 Pressure Control Solenoid B Performance / Stuck Off Moderate
- P0796 Pressure Control Solenoid C Performance / Stuck Off Moderate
- P0842 Transmission Fluid Pressure Sensor/Switch A Circuit Low Moderate
- P0847 Transmission Fluid Pressure Sensor/Switch B Circuit Low Moderate
- P0A0F Engine Failed to Start Moderate
- P0A7F Hybrid Battery Pack Deterioration Moderate
- P0A80 Replace Hybrid Battery Pack Severe
- P0A93 Inverter “A” Cooling System Performance Severe
- P0AA6 Hybrid Battery Voltage System Isolation Fault Stop driving
- P1000 Ford OBD System Readiness Test Not Complete Low
- P1101 GM Intake Air Flow System Performance Moderate
- P1121 Toyota Coolant Flow Control Valve Position Sensor Stuck (Toyota Prius) Moderate
- P1128 Chrysler Closed Loop Fueling Not Achieved: Bank 1 Moderate
- P1130 Toyota A/F Sensor Circuit Range/Performance: Bank 1 Sensor 1 Moderate
- P1131 Ford Lack of HO2S Switch: Sensor Indicates Lean (Bank 1) Moderate
- P1135 Toyota A/F Sensor Heater Circuit Malfunction: Bank 1 Sensor 1 Moderate
- P1148 Nissan Closed Loop Control Function: Bank 1 Moderate
- P1150 Toyota A/F Sensor Circuit Range/Performance: Bank 2 Sensor 1 Moderate
- P1151 Ford Lack of HO2S Switch: Sensor Indicates Lean (Bank 2) Moderate
- P1155 Toyota A/F Sensor Heater Circuit Malfunction: Bank 2 Sensor 1 Moderate
- P1168 Nissan Closed Loop Control Function: Bank 2 Moderate
- P1174 GM Fuel Trim Cylinder Balance: Bank 1 Moderate
- P1175 GM Fuel Trim Cylinder Balance: Bank 2 Moderate
- P1289 Ford Cylinder Head Temperature Sensor Circuit High Input Moderate
- P1300 Toyota Igniter Circuit Malfunction: Cylinder 1 Severe
- P1305 Toyota Igniter Circuit Malfunction: Cylinder 2 Severe
- P1310 Toyota Igniter Circuit Malfunction: Cylinder 3 Severe
- P1315 Toyota Igniter Circuit Malfunction: Cylinder 4 Severe
- P1326 Hyundai Knock Sensor Detection System (KSDS): Possible Engine Bearing Wear Severe
- P1326 Kia Knock Sensor Detection System (KSDS): Possible Engine Bearing Wear Severe
- P1335 Toyota Crankshaft Position Sensor Signal Lost While Running Severe
- P1346 Toyota VVT Sensor Circuit Range/Performance: Bank 1 Severe
- P1349 Toyota VVT System Malfunction: Bank 1 Moderate
- P1399 Honda Random Cylinder Misfire Detected Severe
- P1450 Ford Unable to Bleed Up Fuel Tank Vacuum Low
- P1457 Honda EVAP Control System Leakage: Canister System Low
- P1491 Chrysler Radiator Fan Control Relay Circuit Moderate
- P1494 Chrysler Leak Detection Pump Switch or Mechanical Fault Low
- P1516 GM Throttle Actuator Control (TAC) Module: Throttle Actuator Position Performance Severe
- P1520 Toyota Stop Lamp Switch Signal Malfunction Moderate
- P1604 Toyota Startability Malfunction Moderate
- P1605 Toyota Knock Control CPU Malfunction Moderate
- P1612 Nissan Chain of ECM–IMMU: NATS Immobilizer Communication Malfunction Severe
- P1656 Toyota OCV Circuit Malfunction: Bank 1 Moderate
- P1778 Nissan Step Motor Function: CVT Ratio Control Severe
- P1780 Toyota Park/Neutral Position Switch Malfunction Moderate
- P2002 Diesel Particulate Filter Efficiency Below Threshold (Bank 1) Moderate
- P2003 Diesel Particulate Filter Efficiency Below Threshold (Bank 2) Moderate
- P2096 Post Catalyst Fuel Trim System Too Lean (Bank 1) Moderate
- P2097 Post Catalyst Fuel Trim System Too Rich (Bank 1) Moderate
- P2098 Post Catalyst Fuel Trim System Too Lean (Bank 2) Moderate
- P2099 Post Catalyst Fuel Trim System Too Rich (Bank 2) Moderate
- P2122 Accelerator Pedal Position Sensor D Circuit Low Severe
- P2123 Accelerator Pedal Position Sensor D Circuit High Severe
- P2127 Accelerator Pedal Position Sensor E Circuit Low Severe
- P2128 Accelerator Pedal Position Sensor E Circuit High Severe
- P2135 Throttle/Pedal Position Sensor A/B Voltage Correlation Severe
- P2138 Accelerator Pedal Position Sensor D/E Voltage Correlation Severe
- P2187 System Too Lean at Idle (Bank 1) Moderate
- P2188 System Too Rich at Idle (Bank 1) Moderate
- P2189 System Too Lean at Idle (Bank 2) Moderate
- P2190 System Too Rich at Idle (Bank 2) Moderate
- P2195 O2 Sensor Signal Biased/Stuck Lean (Bank 1, Sensor 1) Moderate
- P2196 O2 Sensor Signal Biased/Stuck Rich (Bank 1, Sensor 1) Moderate
- P2197 O2 Sensor Signal Biased/Stuck Lean (Bank 2, Sensor 1) Moderate
- P2198 O2 Sensor Signal Biased/Stuck Rich (Bank 2, Sensor 1) Moderate
- P2270 O2 Sensor Signal Stuck Lean (Bank 1, Sensor 2) Moderate
- P2271 O2 Sensor Signal Stuck Rich (Bank 1, Sensor 2) Moderate
- P2272 O2 Sensor Signal Stuck Lean (Bank 2, Sensor 2) Moderate
- P2273 O2 Sensor Signal Stuck Rich (Bank 2, Sensor 2) Moderate
- P2452 Diesel Particulate Filter Pressure Sensor “A” Circuit Moderate
- P2453 Diesel Particulate Filter Pressure Sensor “A” Circuit Range/Performance Moderate
- P2454 Diesel Particulate Filter Pressure Sensor “A” Circuit Low Moderate
- P2463 Diesel Particulate Filter Restriction: Soot Accumulation Severe
- P246C Diesel Particulate Filter Restriction: Forced Limited Power Severe
- P3000 Toyota Battery Control System Malfunction (HV Battery) Severe
- U0001 High-Speed CAN Communication Bus Fault Severe
- U0073 Lost Communication: Control Module Communication Bus A Off Severe
- U0100 Lost Communication: Engine control module (ECM/PCM) Severe
- U0101 Lost Communication: Transmission control module (TCM) Moderate
- U0121 Lost Communication: ABS control module Moderate
- U0140 Lost Communication: Body control module (BCM) Moderate
- U0151 Lost Communication With Restraints (Airbag) Module Severe
- U0155 Lost Communication: Instrument cluster Moderate
- U0164 Lost Communication With HVAC Control Module Low
- UMC_A008 Tesla Unable to Charge: Wall Plug Temperature High (Outlet and Wiring Inspection Recommended) Moderate
- VCFRONT_A180 Tesla Electrical System Power Reduced: Vehicle May Shut Down Unexpectedly Severe
- VCFRONT_A182 Tesla Schedule Service to Replace Low Voltage Battery: Software Will Not Update Moderate
How to read a trouble code
Every OBD-II code has the same four-part shape. The letter names the system: P for powertrain, B for body, C for chassis, U for network. The first digit says whether the code is generic across all manufacturers (0) or specific to your make (1). The next digit points at the subsystem, such as fuel and air metering, ignition, or emissions. The last two digits identify the exact fault.
A code names the circuit the computer saw out of range. It does not name the broken part. P0171 means bank 1 is running lean, and the ECU worked that out from fuel-trim math. The actual cause could be a vacuum leak, a tired fuel pump, a contaminated MAF sensor, or an exhaust leak ahead of the upstream oxygen sensor. Replacing the sensor that reported the problem is the most common and most expensive mistake in home diagnostics.
Every code page here follows the same order: what the code means, the symptoms you are likely to notice, the causes ranked by how often they turn out to be the culprit, and the diagnostic steps in the sequence a technician would actually run them. Nothing is behind a signup or a paywall.
Common questions about trouble codes
- Can I keep driving with the check engine light on?
- It depends on how the light behaves. A steady light usually means you can drive to a shop, though the fault is real and can get worse. A flashing light means an active misfire is dumping unburned fuel into the catalytic converter, which can ruin the converter in minutes. Pull over safely and stop driving when the light flashes.
- Does the code tell me which part to replace?
- No. The code identifies the circuit or system that fell outside its expected range, not the component that failed. The part that reports a problem is often working correctly and reporting it accurately. Work through the diagnostic steps on the code page before buying anything.
- Will clearing the code fix the problem?
- Clearing erases the record, not the fault. It also resets the readiness monitors, and most emissions programs will fail a vehicle until those monitors complete a full drive cycle. If the underlying fault is still present, the light comes back.
- Do I need my own scan tool?
- Not to get started. Many chain auto parts stores in the US read stored codes for free. Owning a basic reader pays for itself quickly if you keep an older vehicle running, mostly because it lets you watch live data rather than just the stored code.
- What is the difference between a P0 and a P1 code?
- P0 codes are generic and mean the same thing on every manufacturer. P1 codes are manufacturer-specific, so a P1450 on a Ford is unrelated to a P1450 on another brand. Where a code is make-specific, the code page says so and names the make.