A Practical Guide to Common OBD-II Engine Codes

Your check engine light just came on — what does it mean, how serious is it, and can you keep driving? Here's a plain-English breakdown of the codes we see most often on mobile diagnostic calls around Humble, TX.

Flashing check engine light?

A flashing light means an active misfire that can damage the catalytic converter within minutes. Pull over safely and call Joe at (832) 228-2417 — we come to you.

How OBD-II codes work

Every vehicle sold in the U.S. since 1996 supports OBD-II — On-Board Diagnostics, second generation. When the engine control module (ECM) detects a value outside its expected range, it stores a diagnostic trouble code (DTC) and, for most faults, illuminates the check engine light.

Codes follow a standard format: a letter (P for powertrain, B for body, C for chassis, U for network) followed by four digits. Generic codes start with P0, P1 codes are manufacturer-specific.

A code points to a symptom, not a specific broken part. A P0420 doesn't automatically mean "replace the catalytic converter" — proper diagnosis uses live sensor data, freeze-frame data, and physical inspection to find the actual failure.

Most common gasoline engine codes

P0300High severity

Random / Multiple Cylinder Misfire

What it means: The engine is misfiring on more than one cylinder — often caused by worn spark plugs, failing coils, bad fuel injectors, or a vacuum leak.

Can you drive? Do not drive far. Unburned fuel can damage the catalytic converter quickly.

P0301–P0308High severity

Cylinder-Specific Misfire

What it means: The last digit identifies which cylinder is misfiring (P0301 = cylinder 1). Usually a coil, plug, or injector on that specific cylinder.

Can you drive? Same as P0300 — limit driving and get diagnosed.

P0420Moderate severity

Catalyst System Efficiency Below Threshold (Bank 1)

What it means: The catalytic converter isn't cleaning exhaust efficiently. Can be a failing converter, but often an upstream oxygen sensor.

Can you drive? Safe to drive short term. Will fail state emissions inspections.

P0430Moderate severity

Catalyst System Efficiency Below Threshold (Bank 2)

What it means: Same as P0420 but on the other bank of a V6/V8 engine.

Can you drive? Safe to drive short term; get diagnosed before inspection.

P0171Moderate severity

System Too Lean (Bank 1)

What it means: Too much air, not enough fuel. Common causes: vacuum leak, dirty MAF sensor, weak fuel pump, or clogged injectors.

Can you drive? Driveable, but expect poor fuel economy and possible misfires.

P0174Moderate severity

System Too Lean (Bank 2)

What it means: Same lean condition on the second bank of the engine.

Can you drive? Driveable short term.

P0128Low severity

Coolant Temperature Below Regulating Temperature

What it means: The engine isn't reaching normal operating temperature — almost always a stuck-open thermostat.

Can you drive? Safe. Hurts fuel economy and heater performance in cold weather.

P0442 / P0455Low severity

EVAP System Small / Large Leak

What it means: A fuel-vapor system leak. Frequently a loose or bad gas cap; can also be a cracked EVAP hose or purge valve.

Can you drive? Safe to drive. Try tightening the gas cap first.

P0011High severity

Camshaft Position — Timing Over-Advanced (Bank 1)

What it means: Variable valve timing (VVT) is out of range. Often low oil level, dirty oil, or a failing VVT solenoid.

Can you drive? Check oil level immediately. Continued driving can damage the engine.

P0401Moderate severity

EGR Flow Insufficient

What it means: Exhaust gas recirculation isn't flowing correctly — clogged EGR passages or a failing EGR valve.

Can you drive? Driveable, but will fail emissions inspections.

P0113Low severity

Intake Air Temperature Sensor High Input

What it means: IAT sensor is reading out of range. Usually a bad sensor or wiring issue.

Can you drive? Safe to drive.

P0507Low severity

Idle Air Control System RPM Higher Than Expected

What it means: The engine idles too high. Common causes are a vacuum leak or a dirty throttle body.

Can you drive? Safe short term.

Common diesel-specific codes

Diesel trucks have their own family of emissions and fuel-system codes. These are the ones we see most on Powerstroke, Cummins, and Duramax service calls.

P0087

Fuel Rail / System Pressure Too Low

Common on diesels — often a failing lift pump, clogged fuel filter, or high-pressure pump wear.

P2002

Diesel Particulate Filter Efficiency Below Threshold

The DPF isn't regenerating properly. Highway driving may help; often needs a forced regen.

P20EE / P204F

SCR / DEF System Efficiency

DEF (diesel exhaust fluid) system problem. May put the truck into limp mode until resolved.

P0299

Turbocharger Underboost

The turbo isn't producing expected boost — check for boost leaks, sticking VGT vanes, or exhaust restrictions.

What to do when the check engine light comes on

  1. Note whether the light is steady or flashing. Flashing = stop driving soon.
  2. Check gauges — temperature, oil pressure, charging system. Any warning there is more urgent than the check engine light itself.
  3. Tighten the gas cap. A loose cap is the #1 cause of EVAP codes.
  4. Note when the light comes on (cold start, highway, uphill) and any drivability symptoms.
  5. Call or text Joe with the code (if you have one) and the symptoms.

Frequently asked questions

What does the check engine light actually mean?

It means the vehicle's onboard computer detected a fault and stored a diagnostic trouble code (DTC). A solid light is informational; a flashing light means an active misfire — reduce load and get diagnosed the same day.

Can I drive with the check engine light on?

Sometimes. A steady light with no drivability symptoms is usually safe short term. A flashing light, loss of power, overheating, or unusual noises means stop driving and call a mechanic.

Will an auto-parts-store code reader tell me what's wrong?

It tells you the stored code, not the root cause. A P0420 code, for example, is triggered by the O2 sensors — but the actual failure could be an O2 sensor, a converter, an exhaust leak, or unburned fuel from an unrelated misfire. Proper diagnosis requires live data and testing.

Do you clear codes without fixing the problem?

No. Clearing a code without repair just resets the monitor — the code will return, and you'll fail an emissions test until the underlying issue is resolved.

How much does mobile diagnostics cost?

Call or text Joe at (832) 228-2417 for a straightforward quote. Mobile diagnostics are performed on-site at your home, workplace, or job site within roughly 45 miles of Humble, TX.

On-site diagnostics in Humble, TX

Skip the tow. We bring the scan tools, the live-data equipment, and the parts to your driveway, workplace, or job site — within about 45 miles of Humble.

Back to home