Check engine code lookup. Plain English.
151 of the most common check engine codes for cars, pickups and vans, including diesel DPF, DEF and Ram Cummins codes. Each one has green, yellow and red examples so you know how worried to be.
Cummins fault code (like 1922), J1939 SPN and FMI (like SPN 3251 FMI 0), or an OBD-II code (like P0420).
Misfire & ignition 18
- 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 - P0316
Engine Misfire Detected on Startup (First 1000 Revolutions) - P0351
Ignition Coil A Primary/Secondary Circuit Malfunction - P0352
Ignition Coil B Primary/Secondary Circuit Malfunction - P0353
Ignition Coil C Primary/Secondary Circuit Malfunction - P0354
Ignition Coil D Primary/Secondary Circuit Malfunction - P0355
Ignition Coil E Primary/Secondary Circuit Malfunction - P0356
Ignition Coil F Primary/Secondary Circuit Malfunction - P0357
Ignition Coil G Primary/Secondary Circuit Malfunction - P0358
Ignition Coil H Primary/Secondary Circuit Malfunction
Fuel & air mixture 20
- P0087
Fuel Rail/System Pressure Too Low - P0088
Fuel Rail/System Pressure Too High - P0093
Fuel System Leak Detected (Large Leak) - P0170
Fuel Trim Malfunction (Bank 1) - P0171
System Too Lean (Bank 1) - P0172
System Too Rich (Bank 1) - P0174
System Too Lean (Bank 2) - P0175
System Too Rich (Bank 2) - P0191
Fuel Rail Pressure Sensor A Circuit Range/Performance - P0192
Fuel Rail Pressure Sensor A Circuit Low - P0193
Fuel Rail Pressure Sensor A Circuit High - P0201
Injector Circuit/Open, Cylinder 1 - P0202
Injector Circuit/Open, Cylinder 2 - P0203
Injector Circuit/Open, Cylinder 3 - P0204
Injector Circuit/Open, Cylinder 4 - P0205
Injector Circuit/Open, Cylinder 5 - P0206
Injector Circuit/Open, Cylinder 6 - P0207
Injector Circuit/Open, Cylinder 7 - P0208
Injector Circuit/Open, Cylinder 8 - P0230
Fuel Pump Primary Circuit Malfunction
Engine sensors 15
- P0101
Mass Air Flow (MAF) Circuit Range/Performance - P0102
Mass Air Flow (MAF) Circuit Low - P0103
Mass Air Flow (MAF) Circuit High - P0106
Manifold Absolute Pressure (MAP) Circuit Range/Performance - P0107
Manifold Absolute Pressure (MAP) Circuit Low - P0108
Manifold Absolute Pressure (MAP) Circuit High - P0110
Intake Air Temperature (IAT) Sensor 1 Circuit Malfunction - P0112
Intake Air Temperature (IAT) Sensor 1 Circuit Low - P0113
Intake Air Temperature (IAT) Sensor 1 Circuit High - P0121
Throttle/Pedal Position Sensor A Circuit Range/Performance - P0122
Throttle/Pedal Position Sensor A Circuit Low - P0123
Throttle/Pedal Position Sensor A Circuit High - P0325
Knock Sensor 1 Circuit Malfunction (Bank 1) - P0328
Knock Sensor 1 Circuit High (Bank 1) - P2135
Throttle/Pedal Position Sensor A/B Voltage Correlation
Oxygen sensors 17
- P0130
O2 Sensor Circuit Malfunction (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 Malfunction (Bank 1, Sensor 1) - P0136
O2 Sensor Circuit Malfunction (Bank 1, Sensor 2) - P0137
O2 Sensor Circuit Low Voltage (Bank 1, Sensor 2) - P0138
O2 Sensor Circuit High Voltage (Bank 1, Sensor 2) - P0140
O2 Sensor Circuit No Activity Detected (Bank 1, Sensor 2) - P0141
O2 Sensor Heater Circuit Malfunction (Bank 1, Sensor 2) - P0150
O2 Sensor Circuit Malfunction (Bank 2, Sensor 1) - P0151
O2 Sensor Circuit Low Voltage (Bank 2, Sensor 1) - P0153
O2 Sensor Circuit Slow Response (Bank 2, Sensor 1) - P0155
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 1) - P0157
O2 Sensor Circuit Low Voltage (Bank 2, Sensor 2) - P0161
O2 Sensor Heater Circuit Malfunction (Bank 2, Sensor 2)
Cam & crank timing 11
- P0008
Engine Position System Performance (Bank 1) - P0010
Intake Camshaft Position Actuator Circuit (Bank 1) - P0011
Camshaft Position A Timing Over-Advanced or System Performance (Bank 1) - P0012
Camshaft Position A Timing Over-Retarded (Bank 1) - P0014
Camshaft Position B 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) - P0335
Crankshaft Position Sensor A Circuit Malfunction - P0336
Crankshaft Position Sensor A Circuit Range/Performance - P0340
Camshaft Position Sensor A Circuit Malfunction (Bank 1 or Single Sensor) - P0341
Camshaft Position Sensor A Circuit Range/Performance
Catalytic converter 2
EVAP (fuel vapor) 9
- P0440
Evaporative Emission System Malfunction - P0441
Evaporative Emission System Incorrect Purge Flow - P0442
Evaporative Emission System Leak Detected (Small Leak) - P0446
Evaporative Emission System Vent Control Circuit Malfunction - P0449
Evaporative Emission System Vent Valve/Solenoid Circuit Malfunction - 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
EGR 6
- P0400
Exhaust Gas Recirculation (EGR) Flow Malfunction - P0401
Exhaust Gas Recirculation (EGR) Flow Insufficient - P0402
Exhaust Gas Recirculation (EGR) Flow Excessive - P0403
Exhaust Gas Recirculation (EGR) Control Circuit - P0404
Exhaust Gas Recirculation (EGR) Circuit Range/Performance - P0405
Exhaust Gas Recirculation (EGR) Sensor A Circuit Low
Cooling & temperature 7
- P0116
Engine Coolant Temperature (ECT) Circuit Range/Performance - P0117
Engine Coolant Temperature (ECT) Sensor 1 Circuit Low - P0118
Engine Coolant Temperature (ECT) Sensor 1 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
Cooling Fan 1 Control Circuit Malfunction
Idle, speed & electrical 6
Turbo & boost 4
Diesel & Cummins 23
- P0380
Glow Plug/Heater Circuit A Malfunction - P0471
Exhaust Pressure Sensor Range/Performance - P0540
Intake Air Heater A Circuit Malfunction - P0544
Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 1) - P2002
Diesel Particulate Filter Efficiency Below Threshold (Bank 1) - P2031
Exhaust Gas Temperature Sensor Circuit (Bank 1 Sensor 2) - P203F
Reductant Level Too Low - P207F
Reductant Quality Performance - P2080
Exhaust Gas Temperature Sensor Circuit Range/Performance (Bank 1 Sensor 1) - P20B9
Reductant Heater A Control Circuit/Open - P20E8
Reductant Pressure Too Low - P20EE
SCR NOx Catalyst Efficiency Below Threshold (Bank 1) - P2201
NOx Sensor Circuit Range/Performance (Bank 1) - P229F
NOx Sensor Circuit Range/Performance (Bank 1 Sensor 2) - P242F
Diesel Particulate Filter Restriction - Ash Accumulation - P244A
Diesel Particulate Filter Differential Pressure Too Low - P244B
Diesel Particulate Filter Differential Pressure Too High - P2453
Diesel Particulate Filter Pressure Sensor A Circuit Range/Performance - P2454
Diesel Particulate Filter Pressure Sensor A Circuit Low - P2455
Diesel Particulate Filter Pressure Sensor A Circuit High - P2459
Diesel Particulate Filter Regeneration Frequency - P2463
Diesel Particulate Filter Restriction - Soot Accumulation - P2BAD
NOx Exceedance - Root Cause Unknown
Transmission 7
- P0700
Transmission Control System Malfunction - P0715
Input/Turbine Speed Sensor Circuit Malfunction - P0720
Output Speed Sensor Circuit Malfunction - P0730
Incorrect Gear Ratio - P0740
Torque Converter Clutch Circuit Malfunction - P0741
Torque Converter Clutch Circuit Performance or Stuck Off - P0750
Shift Solenoid A Malfunction
Network & modules 5
Hybrid 1
Check engine code questions
How do I read an OBD-II code?
The first letter is the system: P for powertrain, B body, C chassis, U network. A 0 in the second spot means a generic code that's the same on every vehicle; a 1 means manufacturer-specific. The last three characters identify the specific fault.
Will a code clear itself?
Many codes clear after the problem is fixed and the vehicle completes several drive cycles. Clearing a code without fixing the cause just brings it back, and it can make an emissions inspection fail because the monitors reset.
Where can I get my codes read?
Many parts stores read codes for free, and inexpensive Bluetooth scanners work with your phone. A code is a starting point; diagnosis confirms the cause.

Skip the shop. We'll come to you.
Book online in about a minute, or call or text the office. We'll confirm the details and get a mechanic headed your way.