Direct answer: five codes dominate check-engine searches. P0420 (catalyst efficiency, $1,300–$3,000+ if the converter is bad, $150–$400 if it's just an O2 sensor), P0171 (lean condition, usually a vacuum leak or dirty MAF, $100–$500), P0300 (random misfire, plugs or coils, $150–$600), P0455 (EVAP large leak, often the gas cap, $15–$50), and P0442 (EVAP small leak, smoke test territory, $100–$450). Search your exact code below.

Look Up a Code

P0420P0300P0171P0455P0442P0128P0401P0299P0700P0011P0135P0507
P0420
Catalyst System Efficiency Below Threshold (Bank 1)
System: auxiliary emission controls
Common causes: aging catalytic converter, lazy downstream O2 sensor, exhaust leak upstream of the sensor, engine running rich or misfiring long-term, cheap non-OE converter from a prior repair
First move: check for other codes first. A misfire or lean code killing the catalyst is the root cause; replacing the converter without fixing that kills the new one too.
Typical fix: $150–$400 (O2 sensor) · $1,300–$3,000+ (converter)
Advertisement

Most-Searched Codes: Misfires & Ignition

CodeMeaningTypical Fix Cost
P0300Random / multiple cylinder misfire detected$150–$600 (plugs, coil); more if injector or compression
P0301Cylinder 1 misfire$100–$500
P0302Cylinder 2 misfire$100–$500
P0303Cylinder 3 misfire$100–$500
P0304Cylinder 4 misfire$100–$500
P0305Cylinder 5 misfire$100–$500
P0306Cylinder 6 misfire$100–$500
P0327Knock sensor 1 circuit low (bank 1)$250–$600
P0335Crankshaft position sensor A circuit$200–$500
P0340Camshaft position sensor A circuit$200–$500

Most-Searched Codes: Fuel & Air Metering

CodeMeaningTypical Fix Cost
P0171System too lean (bank 1)$100–$500 (vacuum leak, MAF, fuel delivery)
P0172System too rich (bank 1)$150–$700
P0174System too lean (bank 2)$100–$500
P0175System too rich (bank 2)$150–$700
P0101Mass air flow circuit range / performance$150–$400 (often just cleaning)
P0102Mass air flow circuit low input$150–$400
P0106MAP / barometric pressure circuit range$150–$450
P0121Throttle position sensor A range / performance$120–$400
P0128Coolant thermostat below regulating temperature$250–$550
P0087Fuel rail / system pressure too low$200–$1,200 (pump or HPFP)

Most-Searched Codes: Sensors & Circuits

CodeMeaningTypical Fix Cost
P0131O2 sensor circuit low voltage (bank 1 sensor 1)$150–$400
P0133O2 sensor circuit slow response (bank 1 sensor 1)$150–$400
P0135O2 sensor heater circuit (bank 1 sensor 1)$150–$400
P0141O2 sensor heater circuit (bank 1 sensor 2)$150–$400
P0155O2 sensor heater circuit (bank 2 sensor 1)$150–$400
P0113Intake air temp sensor circuit high$100–$300
P0118Engine coolant temp sensor circuit high$150–$350
P0500Vehicle speed sensor A$200–$500
P0505Idle air control system$150–$600
P0507Idle control system RPM higher than expected$100–$500 (often throttle-body cleaning)
P0562System voltage low$400–$900 (alternator)

Most-Searched Codes: Emissions, EVAP & Converter

CodeMeaningTypical Fix Cost
P0420Catalyst efficiency below threshold (bank 1)$150–$400 (O2) · $1,300–$3,000+ (converter)
P0430Catalyst efficiency below threshold (bank 2)$1,300–$3,000+ (converter)
P0401EGR flow insufficient$150–$700
P0402EGR flow excessive$150–$700
P0404EGR circuit range / performance$150–$600
P0410Secondary air injection system malfunction$200–$800
P0440EVAP system malfunction$100–$500
P0441EVAP incorrect purge flow$150–$450
P0442EVAP small leak detected$100–$450
P0446EVAP vent control circuit$150–$400
P0455EVAP large leak detected (check the gas cap)$15–$50 (cap) · $100–$500 (otherwise)
P0456EVAP very small leak$100–$450 (smoke test)
P0496EVAP high purge flow (stuck purge valve)$150–$400

Most-Searched Codes: Timing, Boost & Transmission

CodeMeaningTypical Fix Cost
P0010Camshaft position actuator circuit (bank 1)$200–$600
P0011Camshaft timing over-advanced (bank 1)$200–$700 (oil change first)
P0014Camshaft timing over-advanced, exhaust (bank 1)$200–$700
P0016Crank / cam position correlation (bank 1 sensor A)$200–$1,000+ (worst case: chain)
P0234Turbocharger / supercharger overboost$150–$800 (wastegate, solenoid)
P0299Turbocharger / supercharger underboost$100–$400 (leak) · $1,200–$3,000 (turbo)
P0700Transmission control system malfunctiondiagnostic code: read TCM subcodes
P0730Incorrect gear ratio$250–$2,500+
P0740Torque converter clutch circuit open$150–$2,500+
P0741Torque converter clutch stuck off$400–$2,500+
P0751Shift solenoid A stuck / performance$250–$800

Cost bands are typical US independent-shop ranges for the most common fix, parts plus labor; dealer rates and hard-to-reach sensors run higher. Tap any code in a table to decode it above. Codes starting P1 or P2 are manufacturer-specific and vary by make; the generic P0 set here applies across all makes sold in the US since the 1996 OBD2 mandate.

How the OBD2 Code Lookup Works

Every car and light truck sold in the US since 1996 reports faults through a standardized onboard diagnostics port. When the computer sees a reading outside its calibrated range for long enough, it stores a five-character diagnostic trouble code (DTC) and usually turns on the check engine light. Generic P0 codes follow the SAE J2012 standard, so P0420 means the same thing on a Toyota, a BMW, and a Ford.

How to read the code itself

The first letter is the system: P for powertrain, B for body, C for chassis, U for network. The second digit is 0 for generic codes or 1 for manufacturer-specific. The third digit is the subsystem: 1 covers fuel and air metering, 3 covers ignition and misfires, 4 covers auxiliary emissions, 5 covers idle and speed control. The last two digits point at the specific fault. So P0301 reads as generic powertrain, ignition/misfire, cylinder 1.

How to use it

Read the code with a $25 Bluetooth adapter and a phone app, or get it read free at most parts stores. Type it into the search box above (or tap it in a table) to get the meaning, the usual suspects in order of likelihood, and a realistic repair-cost band. One rule worth internalizing: fix any misfire, lean, or rich code before touching a P0420 or P0430. Those codes say the converter isn't cleaning efficiently, and something upstream is often the reason.

A worked example: P0420 on a car worth $6,200

Say a 2012 sedan books around $6,200 and throws P0420 with no other codes. The downstream O2 sensor is the cheap suspect: $150 to $400 installed. The converter is the expensive one: $1,300 to $3,000+ for a CARB-compliant or OEM-grade direct-fit unit. A $1,450 direct-fit converter on a $6,200 car is a 23.4% repair ratio (1,450 ÷ 6,200), which most people would fix. The same quote on a $2,500 car is 58%, and the honest math shifts toward driving it until the next problem, since a functioning converter matters for emissions testing and nothing else in daily driving. Price the full job with our catalytic converter cost calculator before deciding.

One more note that saves people real money: gutting or deleting the converter is a federal offense for any vehicle used on public roads, regardless of state inspection rules, and shops face four-figure fines per tampering event. Legitimate paths are an OE or CARB-compliant replacement, or in California and New York, a converter specifically certified for your engine family.

Frequently Asked Questions

What is the most common OBD2 code?

P0420, Catalyst System Efficiency Below Threshold (Bank 1), is the single most searched check-engine code. It means the computer sees the catalytic converter underperforming. Sometimes it is just a lazy downstream O2 sensor ($150 to $400), but a degraded converter usually runs $1,300 to $3,000 or more to replace at a shop.

Can I drive with a check engine light on?

A steady light with no drivability change is usually fine for a short drive, but get the code read within a few days. A flashing light means an active misfire dumping raw fuel into the catalytic converter, and driving on it can turn a $200 plug job into a $2,000 converter job. Pull over and address it.

What do the letters and numbers in an OBD2 code mean?

The first letter is the system: P powertrain, B body, C chassis, U network. The second digit tells you if it is generic (0, standardized by SAE across all makes) or manufacturer-specific (1). The third digit is the subsystem, like 1 for fuel and air metering, 3 for ignition or misfires, 4 for auxiliary emissions. The last two digits identify the specific fault.

Will the check engine light reset itself?

Yes, if the fault stops occurring. Most cars need 40 to 80 warm-up cycles without the problem recurring before the light turns off and the monitor resets. A hard fault like a dead sensor will keep the light on until it is fixed and the code is cleared with a scanner.

Is it OK to just clear the code and see if it comes back?

Clearing is a reasonable first diagnostic step for a single stale code, not a fix. Note that clearing also wipes the emissions readiness monitors, which means your car will fail a state inspection until several drive cycles re-set them. If the code returns within a few drives, the fault is real.

How much does it cost to get a check engine code read?

Nothing if you do it yourself. A basic Bluetooth OBD2 adapter costs $20 to $40 and pairs with a free phone app to read and clear generic codes. Many parts stores read codes for free, and shops typically charge half an hour to an hour of labor ($75 to $150) for diagnosis, often waived if you have the repair done.

Advertisement