Check-engine trouble codes
What your car's code means, whether it's safe to drive, the common causes and what to check first. Free, no account needed.
Common codes by vehicle: F-150, Silverado, Camry, Civic, RAV4 and 28 more. Known problems: 12 well-documented problems behind common codes.
No page for that code yet; we've noted it. Ask iRepair about it for your vehicle.
Ignition and misfire
- 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
- P0325 Knock Sensor 1 Circuit (Bank 1 or Single Sensor)
- P0327 Knock Sensor 1 Circuit Low (Bank 1 or Single Sensor)
- P0330 Knock Sensor 2 Circuit (Bank 2)
- 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
Emissions
- P0400 Exhaust Gas Recirculation "A" Flow
- P0401 Exhaust Gas Recirculation "A" Flow Insufficient Detected
- P0402 Exhaust Gas Recirculation "A" Flow Excessive Detected
- P0405 Exhaust Gas Recirculation Sensor "A" Circuit Low
- P0410 Secondary Air Injection System "A"
- P0420 Catalyst System Efficiency Below Threshold (Bank 1)
- P0421 Warm Up Catalyst Efficiency Below Threshold (Bank 1)
- P0430 Catalyst System Efficiency Below Threshold (Bank 2)
Fuel and air
- P0068 MAP/MAF - Throttle Position Correlation
- P0087 Fuel Rail/System Pressure - Too Low
- P0101 Mass or Volume Air Flow "A" Circuit Range/Performance
- P0102 Mass or Volume Air Flow "A" Circuit Low
- P0103 Mass or Volume Air Flow "A" Circuit High
- 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
- P0113 Intake Air Temperature Sensor 1 Circuit High
- P0171 System Too Lean (Bank 1)
- P0172 System Too Rich (Bank 1)
- P0174 System Too Lean (Bank 2)
- P0175 System Too Rich (Bank 2)
- P0190 Fuel Rail Pressure Sensor "A" Circuit
- P0201 Injector Circuit/Open - Cylinder 1
- P0202 Injector Circuit/Open - Cylinder 2
- P0203 Injector Circuit/Open - Cylinder 3
- P0204 Injector Circuit/Open - Cylinder 4
- P0230 Fuel Pump Primary Circuit
- P0505 Idle Air Control System
- P0506 Idle Air Control System RPM Lower Than Expected
- P0507 Idle Air Control System RPM Higher Than Expected
- P0627 Fuel Pump "A" Control Circuit/Open
Oxygen sensors
- P0030 HO2S Heater Control Circuit (Bank 1 Sensor 1)
- P0031 HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
- P0037 HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
- P0050 HO2S Heater Control Circuit (Bank 2 Sensor 1)
- 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)
- P0141 O2 Sensor Heater Circuit (Bank 1 Sensor 2)
- P2195 O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 1)
- P2196 O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 1)
- P2270 O2 Sensor Signal Biased/Stuck Lean (Bank 1 Sensor 2)
- P2271 O2 Sensor Signal Biased/Stuck Rich (Bank 1 Sensor 2)
EVAP
- P0441 Evaporative Emission System Incorrect Purge Flow
- P0442 Evaporative Emission System Leak Detected (Small Leak)
- P0443 Evaporative Emission System Purge Control Valve "A" Circuit
- P0446 Evaporative Emission System Vent Control Circuit
- P0449 Evaporative Emission System Vent Valve/Solenoid Circuit
- P0451 Evaporative Emission System Pressure Sensor/Switch "A" Range/Performance
- P0453 Evaporative Emission System Pressure Sensor/Switch "A" Circuit High
- P0455 Evaporative Emission System Leak Detected (Large Leak)
- P0456 Evaporative Emission System Leak Detected (Very Small Leak)
- P0457 Evaporative Emission System Leak Detected (Fuel Cap Loose/Off)
- P0496 Evaporative Emission System High Purge Flow
Engine timing
- P0008 Engine Position System Performance (Bank 1)
- P0009 Engine Position System Performance (Bank 2)
- P0010 "A" Camshaft Position Actuator Circuit (Bank 1)
- P0011 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
- P0012 "A" Camshaft Position - Timing Over-Retarded (Bank 1)
- P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
- P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
- P0017 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)
- P0019 Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)
- P0020 "A" Camshaft Position Actuator Circuit (Bank 2)
- P0335 Crankshaft Position Sensor "A" Circuit
- P0336 Crankshaft Position Sensor "A" Circuit Range/Performance
- 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)
- P0344 Camshaft Position Sensor "A" Circuit Intermittent (Bank 1 or Single Sensor)
- P0365 Camshaft Position Sensor "B" Circuit (Bank 1)
Cooling
- P0115 Engine Coolant Temperature Circuit
- P0116 Engine Coolant Temperature Circuit Range/Performance
- P0117 Engine Coolant Temperature Circuit Low
- P0118 Engine Coolant Temperature Circuit High
- P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control
- P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- P0217 Engine Coolant Over Temperature Condition
- P0480 Fan 1 Control Circuit
Oil pressure
Throttle
- P0120 Throttle/Pedal Position Sensor/Switch "A" Circuit
- P0121 Throttle/Pedal Position Sensor/Switch "A" Circuit Range/Performance
- P0122 Throttle/Pedal Position Sensor/Switch "A" Circuit Low
- P0123 Throttle/Pedal Position Sensor/Switch "A" Circuit High
- P0220 Throttle/Pedal Position Sensor/Switch "B" Circuit
- P0222 Throttle/Pedal Position Sensor/Switch "B" Circuit Low
- P2101 Throttle Actuator "A" Control Motor Circuit Range/Performance
- P2111 Throttle Actuator "A" Control System - Stuck Open
- P2119 Throttle Actuator "A" Control Throttle Body Range/Performance
- P2122 Throttle/Pedal Position Sensor/Switch "D" Circuit Low
- P2135 Throttle/Pedal Position Sensor/Switch "A"/"B" Voltage Correlation
- P2138 Throttle/Pedal Position Sensor/Switch "D"/"E" Voltage Correlation
Turbo
Transmission
- P0700 Transmission Control System (MIL Request)
- P0705 Transmission Range Sensor "A" Circuit (PRNDL Input)
- P0706 Transmission Range Sensor "A" Circuit Range/Performance
- P0715 Input/Turbine Speed Sensor "A" Circuit
- P0716 Input/Turbine Speed Sensor "A" Circuit Range/Performance
- P0720 Output Speed Sensor Circuit
- 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
- P0740 Torque Converter Clutch Solenoid Circuit/Open
- P0741 Torque Converter Clutch Solenoid Circuit Performance/Stuck Off
- P0750 Shift Solenoid "A"
- P0755 Shift Solenoid "B"
- P0841 Transmission Fluid Pressure Sensor/Switch "A" Circuit Range/Performance
- P0868 Transmission Fluid Pressure Low