OBD-II codes: what they mean and how serious they are

Independent site: not a repair shop, parts seller, carmaker or government agency.

Type the code your scanner shows. You get its family, its standard meaning if it is generic, a severity, the likely causes in order, and a link to its repair page when it has one.

Look up an OBD-II code

Five characters, as shown by the scanner: P0420, P0300, U0100…

PPowertrain (engine, transmission, emissions)
0Generic code: the same meaning on every make (SAE J2012).
4Auxiliary emission controls

Everything you enter stays in this browser: nothing is sent or stored.

P0420 · Exhaust emission controls

Catalyst System Efficiency Below Threshold (Bank 1)

Moderate: fix within weeks

Drivable; the car will fail an OBD emissions inspection, and the cause behind a worn converter should be found first.

Likely causes, most frequent first

  1. Catalytic converter worn out by age or by an engine fault (most frequent)
  2. Downstream oxygen sensor reading wrong (frequent)
  3. Exhaust leak near the sensors (frequent)
  4. Misfire, oil burning or coolant loss that damaged the converter (frequent)
P0420: causes, checks and repair estimate by state

An OBD-II code is the five-character label that a car's on-board diagnostic system stores when one of its self-tests fails. Every gasoline car and light truck sold in the US since the 1996 model year has the system, a standard connector under the dashboard and a check engine light, required by federal emission rules (40 CFR 86.1806). The first character names the area, P for powertrain, B for body, C for chassis, U for the network between computers; the second says whether the meaning is generic, the same on every car, or defined by the maker. Generic codes follow the SAE J2012 list that the rules require. The lookup above reads any code, decodes its structure and, for the 164 generic codes in our list, gives its meaning, how serious it is and the likely causes in order. The 27 most searched codes have their own page with a labor estimate for each state, built from the technician wages of the Bureau of Labor Statistics. Rules and wages read on November 1, 2026.

Rules and wages read on · Radif Partners · How severities and labor are estimated · About this site

How an OBD-II code is built

Each character narrows the fault down. The structure comes from SAE J2012, the standard that federal rules name for emission-related codes; we describe it in our own words. Reading the first three characters already tells you a lot: P0420 is a powertrain code (P), generic (0), in the emission controls subsystem (4).

PositionWhat it tells you
1st characterP powertrain (engine, transmission), B body, C chassis, U network
2nd character0 generic (SAE); 1 manufacturer; 2 generic for P, manufacturer for B, C and U; 3 shared range
3rd characterfor P0 codes, the subsystem: 1-2 fuel and air, 3 ignition and misfire, 4 emission controls, 5 speed and idle, 6 computer, 7-9 transmission
4th and 5ththe specific fault inside that subsystem

Generic codes have a single standard description across makes, and the rules require them for faults that affect emissions. Manufacturer codes, P1xxx for example, mean whatever each maker has defined, and the same number can mean different things on two brands. The lookup decodes their structure and says plainly that their meaning is not ours to guess; the service information for your vehicle or a dealer is the place to find it. Our list holds 72 engine timing, air, fuel and ignition codes, 48 emission, vapor and oxygen sensor codes, and the most common transmission and network codes.

Steady light, flashing light

The check engine light is the malfunction indicator of the emission rules. Under 40 CFR 86.1806-05 it must read "Check Engine" or "Service Engine Soon", or show an engine symbol, and come on when a fault could push emissions past the limits. A steady light means a code is stored and you have time to have it read. A flashing light means misfire is damaging the catalytic converter now: the same rule requires the light to blink at least once a second in that case. Slow down and stop when it is safe. The check engine light page and the flashing light page go through each case.

Can I keep driving with this light on?

Everything you enter stays in this browser: nothing is sent or stored.

Check engine light: on and steady

Moderate: fix within weeks

Keep driving gently and have the code read within days.

  1. Check that the gas cap is tight and clicked.
  2. Read the code with a scanner or at a parts store that offers it.
  3. Look the code up for its severity before deciding how far to drive.

40 CFR 86.1806-05(c): must show "Check Engine", "Service Engine Soon" or an engine symbol; must blink during catalyst-damaging misfire. Your owner's manual prevails for your car.

How serious is the code?

Each code in our list carries one of four levels of severity, from a fault that only affects emissions to one where you should stop. They are our estimates for a typical car, written from what each fault does to the engine and to safety, not a rule from any agency. A flashing check engine light, a red oil pressure or temperature warning and a red brake light with a soft pedal are always at the top, whatever the code.

Severity levels set by Radif Partners; see the method page.
SeverityCodes in our list
Low: fix when convenient39
Moderate: fix within weeks63
High: limit driving, fix within days59
Severe: stop when safe3

Most codes sit in the two lower levels. Fuel vapor leaks, oxygen sensor heaters and a slow thermostat do not change how the car drives. Lean or rich running, the catalytic converter and the air flow sensor are moderate: the car is drivable, but the fault costs fuel and can damage parts if left for months. Misfires, timing chain correlation and transmission faults are high: limit driving until they are diagnosed.

The codes drivers look up most

A small number of codes make up a large share of check engine lights. Each of these has a page with its causes in order, its repairs, the labor hours we estimate and the cost at the starting rate for each state.

Three families stand out. Fuel vapor (EVAP) codes such as P0455, P0442 and P0456 often come from a gas cap that is loose or worn, and they cost little to fix when that is the case. Catalytic converter codes, P0420 and P0430, are feared for the price of a converter, but a sensor or an exhaust leak is sometimes the real cause, and the converter often failed because of something else. Misfire codes, P0300 and P0301 to P0304, are the ones to act on quickly.

When the light goes off by itself

Fixing the fault does not turn the light off at once. The federal rule lets the light go off after 3 consecutive trips in which the self-test runs and passes, and lets the code itself be erased after 40 engine warm-up cycles without it, a warm-up being a drive in which the coolant rises at least 40 °F and reaches at least 160 °F (40 CFR 86.1803-01). Some tests, the fuel vapor test in particular, run only in certain conditions, so a few days of normal driving may pass before they do. The counter below turns those rules into days for your driving.

After the repair: when does the light go off?

Engine start to engine stop.

Drives long enough to reach full temperature.

Light off by itself after about

2 days

Fault-free trips needed3
Warm-up cycles before the code can be erased40
Stored code gone after about40 days

Federal rule for model years up to 2016 (40 CFR 86.1806-05); a misfire or fuel fault must also stay away under similar conditions. Clearing codes with a scanner also resets the readiness monitors an inspection checks.

Look up another code →

A shop can clear a code at once with a scanner, and so can you. That also resets the readiness monitors, the record of which self-tests have run since the last clearing. If the fault is still there, the light comes back as soon as the test runs again.

Emissions inspections

Many states inspect cars from 1996 onward by plugging into the OBD port rather than measuring the exhaust. The California Air Resources Board fact sheet describes the logic used in California's Smog Check, which other programs share: a car fails if the check engine light is on, and fails if too many readiness monitors are incomplete, which is what happens after a code has been cleared or the battery disconnected. About a week of mixed driving usually lets the monitors complete. Independent shops, not only dealers, can repair emission faults, and in California a replacement catalytic converter must be approved by CARB for the vehicle.

Emission warranties

A fault that sets the light on a recent car may be repaired at no charge. Federal rules require makers to warrant emission parts against defects for 2 years or 24,000 miles, and specified major components, including the catalytic converter and the engine's emission control computer, for 8 years or 80,000 miles, whichever comes first (40 CFR 85.2103). California's rules add 3 years or 50,000 miles for any fault the OBD system detects, 7 years or 70,000 miles for high-priced parts, and 15 years or 150,000 miles on PZEV and TZEV models. The warranty check on the service engine soon page applies those limits to your car's age and mileage. Your warranty booklet lists the parts and prevails.

What a repair costs in labor, state by state

Shops set their own labor rates, and no public agency publishes them. To give a starting figure, we take the mean hourly wage of automotive service technicians and mechanics in each state from the Bureau of Labor Statistics (occupation 49-3023, May 2025) and multiply it by 4 to cover overhead and margin, an assumption explained on the method page. The national mean wage is $27.13, which gives a starting rate of $110 an hour. Wages are highest in District of Columbia and lowest in West Virginia.

Three highest and three lowest. BLS OEWS, May 2025, read on November 1, 2026. Starting rate = wage × 4, rounded to $5.
StateTechnician wageStarting shop rate
District of Columbia$32.65$130
Alaska$31.55$125
California$31.47$125
Kentucky$23.07$90
Mississippi$21.95$90
West Virginia$21.19$85

Each code page multiplies our hours for each common repair by the rate for the state you choose, and lets you type your shop's posted rate instead. Parts are not priced: they vary too much by vehicle and brand, and no public, dated source covers them. Ask for the parts and the labor separately on any estimate.

Dashboard warning lights

The check engine light is one of several warnings, and the others are set by vehicle safety standards rather than emission rules. Federal Motor Vehicle Safety Standard 101 lists the symbols and, for some, the colors (FMVSS 101): the brake warning must be red; the antilock, stability control and tire pressure warnings must be yellow. The tire pressure light must come on when a tire is 25 percent below its placard pressure (FMVSS 138), and it flashes for a minute or so at start-up when the system itself is faulty. The symbol finder identifies a symbol by its shape, and each light has a page: tire pressure, traction control, ABS, battery, oil pressure and airbag.

B, C and U codes

Codes from the body (B), chassis (C) and network (U) are stored by modules other than the engine computer: the airbag module, the ABS and stability control module, the body controller. A basic code reader that only talks to the engine computer does not see them. Their generic ranges are short and most of the codes drivers meet are manufacturer-defined. The network codes are the exception: U0100, lost communication with the engine computer, and U0101, with the transmission module, are generic and fairly common after battery or wiring problems. The lookup explains the structure of any B, C or U code and gives the meaning of the generic network codes in our list.

What this site does not do

It does not diagnose your car. A code tells you which self-test failed; the causes in order tell you where diagnosis usually starts. A technician with the maker's service information, live data and test equipment will know more after an hour with the car than any page can. The site does not interpret manufacturer codes, does not reproduce the SAE standard or any maker's data, and does not sell parts, tools or repairs. Severity levels, the order of causes and the labor hours are our estimates, labeled as such; the rules and wages link to their sources.

Every page of the site

Warning lights

  • Dashboard warning lightsFind a dashboard symbol by its shape: the federal meaning, its color, and how urgent it is.
  • Check engine lightWhat a steady check engine light means, what the law requires of it, what to do first and how it turns off.
  • Flashing check engine lightWhy a blinking check engine light means stop: severe misfire, catalyst damage, and what to do next.
  • Service engine soon lightThe same light as check engine under another name, the emission warranty check, and how it differs from a service reminder.
  • Tire pressure lightWhen the TPMS light must come on, steady versus flashing, the pressure that triggers it, and what to do.
  • Traction control lightThe skidding car symbol: flashing while it works, steady for a fault, and "OFF" when switched off.
  • ABS lightThe yellow ABS light alone, and with the red brake light: what still works and when to stop.
  • Battery lightWhy the battery light usually means the charging system, how long you can drive, and what to check.
  • Oil pressure lightThe oil can light means stop the engine now. Why, what to check, and how it differs from an oil level or change reminder.
  • Airbag lightAn airbag light that stays on means the system may not deploy in a crash. Usual causes and what to do.

Engine codes

  • P0011Intake cam ahead of where the computer wants it. Start with the oil level and grade, then the VVT solenoid.
  • P0016Crank and cam out of step. Often a stretched timing chain: limit driving until it is checked.
  • P0101Airflow reading that does not fit the load. Dirty sensor or an intake leak first, a new sensor last.
  • P0128Engine warms up too slowly. Almost always a thermostat stuck partly open; low urgency, weak heater.
  • P0171Bank 1 runs lean even with maximum correction. Usually unmetered air: a vacuum or PCV leak.
  • P0172Bank 1 runs rich even with maximum reduction. Leaking injectors, high fuel pressure or a sensor misreading.
  • P0174Bank 2 lean on a V engine. Alone, a leak on that side; with P0171, a cause shared by both banks.
  • P0300Misfires on several cylinders. Limit driving, and stop if the check engine light flashes.
  • P0301Cylinder 1 misfires. Swap its coil with a neighbor to see if the misfire follows.
  • P0302Cylinder 2 misfires. Locate it first: on many V6 engines it is on the rear bank, under the intake.
  • P0303Cylinder 3 misfires. Coil and plug first; if the misfire stays put, test compression.
  • P0304Cylinder 4 misfires. Coil and plug first, then the injector and nearby vacuum lines.
  • P0325Knock sensor circuit fault. Engine runs with retarded timing as a precaution; wiring is often the cause.
  • P0507Idle too high. Usually extra air from a vacuum leak, or a throttle that needs cleaning and a relearn.
  • P0700Transmission module has a fault of its own. Read its codes; many cars go into a fail-safe gear.

Emission codes

  • P0133Upstream oxygen sensor too slow. Usually age; check for exhaust leaks and contamination first.
  • P0135Heater of the upstream oxygen sensor has failed. Safe to drive; usually a new sensor, sometimes a fuse.
  • P0141Downstream oxygen sensor heater failed. Safe to drive; affects the converter self-test, not engine running.
  • P0401Too little exhaust recirculated. Usually carbon in the EGR valve or passages; may cause pinging.
  • P0420Catalytic converter on bank 1 judged worn. Check sensors, leaks and the engine before replacing it.
  • P0430Bank 2 catalytic converter judged worn. Rule out a bank 2 misfire or sensor first.
  • P0440Fuel vapor system failed its self-test. Emission fault only; gas cap first, then a smoke test.
  • P0442Small fuel vapor leak. A worn cap seal or a cracked hose; a smoke test finds it.
  • P0446Vent valve of the vapor system stuck or blocked. A pump that clicks off early at refueling is a clue.
  • P0455Gross fuel vapor leak. Check the gas cap first; then a stuck purge valve or a loose hose.
  • P0456Tiny fuel vapor leak, about 0.020 inch. Cap seal first; finding the rest needs a careful smoke test.
  • P0457Gas cap loose or missing after a fill-up. Tighten or replace it; the light goes off after a few trips.

Questions drivers ask

What does an OBD-II code tell me exactly?

It tells you which test the car failed, not which part to buy. A code such as P0171 says the mixture on bank 1 is too lean; a vacuum leak, an air flow sensor or a weak fuel pump can all cause it. Treat the code as the start of a diagnosis and the causes in order as the checklist.

Are OBD-II codes the same on every car?

Generic codes are. Codes whose second character is 0, and P codes starting P2 or P3 followed by 4 to 9, have one standard description across makes, and federal rules require them for emission faults. Manufacturer codes, such as P1xxx, mean whatever each maker defines; this site decodes their structure only.

Can I clear a code and pass inspection?

Usually not. Clearing the code resets the readiness monitors, and an OBD inspection fails a car whose monitors are incomplete. If the fault is still there, the light returns. Fix the cause, then drive normally for about a week so the monitors run before the test.

Which cars use OBD-II?

Gasoline cars and light trucks sold in the US from the 1996 model year, and diesel ones from 1997, according to the California Air Resources Board. Earlier vehicles had earlier systems with different connectors and codes. Heavy trucks follow other rules.

Do I need an expensive scanner?

Not to read engine codes. Any OBD-II reader shows stored codes and readiness, and many parts stores read them for free. Codes from the ABS, airbag, transmission or body modules need a scanner that talks to those modules, which costs more or calls for a shop.

Who publishes this site?

Radif Partners, an independent publisher with no tie to a carmaker, a parts seller, a scan tool brand or a government agency. Code meanings and rules are read from public sources and dated; severity, causes and labor hours are our estimates and labeled as such. Nothing you type is sent anywhere.

Written by

Independent publisher of a free OBD-II trouble code lookup and dashboard warning light guide for US drivers, with severity, likely causes and estimated repair labor by state

Codes and rules checked on · Editorial policy · Contact

OBD-II codes and warning lights 2026, read in the federal rules and BLS wage tables, last checked on