P0420

P0420 Catalyst Efficiency Below Threshold

The most searched check engine code in America. Half the time, the catalytic converter is actually fine — the downstream O2 sensor is lying. Here is how to tell, before you spend $1,500.

Quick Facts
Typical fix cost
$150–2,500huge range on purpose
Time to diagnose
30 minwith a scan tool
Can you drive?
Yesshort term only
DIY difficulty
Mediumneeds a scan tool
§ 01 · The Basics

What P0420 actually means.

P0420 is a generic OBD-II code that stands for "Catalyst System Efficiency Below Threshold (Bank 1)." In plain English: your car's computer tested how well the catalytic converter is cleaning the exhaust, compared the result to a pre-programmed minimum, and decided the cat is not doing its job well enough.

That sounds damning. Here is the catch: the computer does not actually measure the catalyst directly. It compares the oxygen content of the exhaust before the cat (upstream O2 sensor) versus after the cat (downstream O2 sensor). If those two readings look too similar, the computer assumes the cat is no longer doing its job.

i
Why this matters. If the downstream O2 sensor is giving a wrong reading, the computer can declare the cat dead even when it is perfectly healthy. This is why roughly 40% of P0420 codes I have seen in the shop were actually sensor problems, not cat problems.

Bank 1 refers to the side of the engine containing cylinder #1. On inline 4-cylinder engines, there is only one bank. On V6 and V8 engines, Bank 1 is one specific side (varies by manufacturer). If you get P0430 instead, that is the same code on Bank 2 of a V-engine.

§ 02 · The Science

How the computer decides your cat is bad.

Understanding this will save you from buying a cat you don't need. Here is the test:

Upstream O2 sensor swings rapidly

The upstream O2 sensor (Sensor 1) sits before the catalyst. It reads the raw exhaust, which is constantly switching between slightly rich and slightly lean as the fuel injection system does its job. A healthy upstream sensor swings between about 0.1V and 0.9V several times per second.

The cat "stores" oxygen

A healthy catalytic converter has a ceramic honeycomb coated in precious metals (platinum, palladium, rhodium). It temporarily stores oxygen during lean cycles and releases it during rich cycles. This smooths out the exhaust chemistry.

Downstream O2 stays steady

Because the cat is buffering the exhaust, the downstream O2 sensor (Sensor 2) sees a much more consistent signal — typically holding steady around 0.6V to 0.8V when everything is working.

Computer compares the two signals

If the downstream sensor is switching almost as fast as the upstream sensor, the cat is not smoothing the exhaust anymore. After running this test for several drive cycles, the computer sets P0420. That is the full logic. It's not measuring catalyst efficiency directly — it's inferring it from O2 sensor patterns.

This is why a dead downstream O2 sensor can mimic a dead cat. A sensor stuck on one value won't switch at all. A lazy sensor won't hold its reading steady. Either one makes the computer's test give false results.

§ 03 · Why It Happens

Common causes, ranked by probability.

Over 500 P0420 cases I have seen in the shop, this is roughly how the causes break down. Your car might not match these averages, but it gives you a starting point.

Failed downstream O2 sensor ~40%

The most common cause. Downstream O2 sensors go lazy or fail outright, usually around 80,000–100,000 miles. Replace the sensor before you replace the cat. This one swap fixes nearly half of all P0420s.

Actually failed catalytic converter ~35%

The substrate (honeycomb inside the cat) breaks down over time — usually from oil burning, raw fuel from misfires, or just high mileage past 150,000 miles. Rattling from under the car when idle is a telltale sign.

Exhaust leak before or at the cat ~10%

Any leak between the upstream O2 sensor and the cat itself lets outside air into the exhaust, which throws off both sensor readings. Common spots: exhaust manifold gaskets, cracked flex pipes, loose flange bolts.

Engine running rich (too much fuel) ~8%

Long-term rich conditions destroy cats. If the engine has been running rich from a leaky injector, bad fuel pressure regulator, or stuck open thermostat, the cat takes damage fast.

Aftermarket cat that failed early ~5%

Cheap aftermarket cats that aren't CARB-compliant can set P0420 within 5,000 miles. If someone previously replaced the cat with a $150 eBay special, that is likely your problem.

Other (wiring, ECM, rare) ~2%

Damaged O2 sensor wiring, corroded connectors, or an ECM with bad software. Rare but possible. Diagnose the common stuff first.

!
The shop's dirty little secret. Some shops skip right to selling you a catalytic converter because it is the biggest markup job on the menu. If a shop quotes you a new cat without testing the O2 sensor first, walk out. That test takes 10 minutes and costs nothing.
§ 04 · Diagnosis

Diagnose it yourself in 30 minutes.

You need a scan tool that can read live O2 sensor data. A basic $25 code reader will not cut it. Get something that shows live sensor values — the BlueDriver Pro or any scanner in the $70–150 range will do this fine.

Warm the engine up

The catalyst needs to be at operating temperature (around 500°F+) to work properly, and the O2 sensors need to be hot enough to read accurately. Drive the car for 15–20 minutes, or idle in a ventilated area until the temp gauge is at normal.

Connect scanner and find O2 sensor live data

Most scanners list these as "O2S11" (upstream, Bank 1) and "O2S12" (downstream, Bank 1). On your scanner's live data screen, bring both up at the same time. If it only shows them one at a time, find the oscilloscope or graph view.

Watch the upstream sensor first

At idle with a warm engine, the upstream O2 sensor should swing rapidly between about 0.1V and 0.9V, about 1–2 cycles per second. If it is stuck, slow to respond, or reading outside this range, the upstream sensor is the problem. Replace it first.

Now check the downstream sensor

The downstream O2 should stay fairly steady between 0.6V and 0.8V, with only small variations. The comparison is everything here:

✓ Healthy cat

Downstream stays flat

Reads around 0.6–0.8V with minor variations. The cat is buffering the exhaust. Your problem is probably elsewhere.

✗ Bad cat or O2

Downstream swings with upstream

If downstream is mimicking the upstream's rapid swings, either the cat is not storing oxygen (dead cat) or the downstream sensor is broken and misreading.

The swap-and-test trick

If the downstream sensor looks lazy, here is a trick: swap the upstream and downstream sensors (if they have the same connector on your vehicle — not all do). Clear the code. Drive for a day. If P0420 comes back immediately, the cat is bad. If it takes a long time or doesn't come back at all, the downstream sensor was the problem.

Inspect for exhaust leaks

Start the cold engine and have someone hold a rag over the tailpipe for 2 seconds. Listen and feel for hissing or puffing anywhere along the exhaust before the muffler. Any leak between the engine and the downstream O2 can cause false P0420.

Pro tip: freeze-frame data is free gold. When you first pull the P0420 code, also pull the freeze-frame data. This shows exactly what the engine was doing when the code set — RPM, coolant temp, fuel trims. Often the numbers tell the story. For example, very high long-term fuel trims (over +10%) mean the engine was running lean, which can cause false P0420.
§ 05 · What You Feel

What P0420 feels like behind the wheel.

One of the reasons P0420 causes so much confusion is that the car usually drives totally fine. No rough running, no loss of power, no smoke, no smell. Just the light on the dash.

SymptomFrequency
Check engine light onAlways
Driving feels normalMost cars, most of the time
Very slight MPG dropSometimes (3-7% lower)
Mild sulfur smell from exhaustSometimes, especially under load
Rattling from cat when idlingOnly if cat substrate has broken up
Failing emissions inspectionAlways, until repaired

Because the car feels fine, people often ignore P0420 for months. That is a bad idea if the actual problem is a running-rich condition or an exhaust leak, because those problems get worse. For the O2 sensor or mild catalyst degradation cases, the light is annoying but not urgent.

§ 06 · Pricing

What P0420 really costs to fix.

This is where the range gets wild. The same code can cost you $50 in parts or $2,500 at the dealer. It depends entirely on what is actually wrong and who does the work.

FixPartsLaborTotal (shop)
Downstream O2 sensor replacement $40–150 $80–200 $150–350
Upstream O2 sensor replacement $50–200 $100–250 $200–450
Exhaust leak repair (gasket/clamp) $15–80 $100–300 $150–380
Aftermarket cat (CARB-compliant) $300–800 $150–300 $450–1,100
OEM catalytic converter $900–2,000 $200–400 $1,100–2,400
Integrated manifold/cat (some cars) $800–1,800 $400–800 $1,200–2,600
i
California and CARB states. If you live in California, New York, or any of the other CARB-aligned states, you cannot legally use a generic aftermarket cat. It has to be a CARB-compliant unit (EO number stamped on it). These cost 30–50% more than standard aftermarket parts, but they meet emissions law and will actually pass inspection.
§ 07 · The Repair

The right order to actually fix P0420.

Do not skip to the expensive part. In 22 years of shop work, this order has saved customers thousands of dollars collectively.

Fix any related fault codes first

If you have other codes like P0171 (lean), P0172 (rich), P0301-P0306 (misfire), or any sensor codes, fix those first. Those conditions can cause P0420 as a secondary effect. Clearing them often clears P0420 too.

Replace the downstream O2 sensor

If the O2 diagnosis in § 04 showed the downstream sensor was lazy or dead, replace it. Use OEM or NGK/Denso brand — NOT generic eBay sensors. Bosch works too. Avoid no-name brands. A proper OEM-grade sensor is $80–150. Don't skimp here.

Fix exhaust leaks if present

Any leak between the engine and the downstream O2 sensor must be fixed before the diagnosis is final. Common fixes: new exhaust manifold gasket, new flex pipe, new flange bolts/gaskets.

Only then, replace the catalytic converter

If steps 1-3 haven't fixed it and the downstream sensor signal is truly mirroring the upstream, the cat itself is done. Buy a direct-fit OEM or CARB-compliant aftermarket. Don't cheap out on a universal cat and have a muffler shop weld it in — direct-fit units install in 1-2 hours, universals take 3-4.

Clear code and drive 2-3 days

After any of these fixes, clear the code and drive normally for 2-3 days (enough to complete the drive cycle). If the light stays off, you're done. If it comes back, move to the next step in this list.

§ 08 · Driving

Can you keep driving?

Short answer: yes, for a while. Long answer depends on the actual cause.

✓ Generally safe

If only P0420 is showing

You can drive the car normally for weeks or months. MPG might drop slightly. The light is annoying but not an emergency. Schedule the diagnosis within 1-2 weeks to be safe.

✗ Don't ignore

If P0420 comes with other codes

Misfires (P0300-P0308), lean codes (P0171/P0174), or fuel codes alongside P0420 mean the underlying problem is damaging the cat right now. Get it diagnosed within days, not weeks.

You will fail emissions inspection with P0420 active. The light doesn't even need to be on — just having a stored code is enough to fail in most OBD-II inspection states. If your registration is coming up, prioritize the fix.

See our full guide to resetting the check engine light for how to clear the code safely after the repair.

§ 09 · By Make

P0420 patterns by vehicle brand.

Certain vehicles throw P0420 way more often than average. Knowing your model's common failure pattern helps narrow the diagnosis.

Make / ModelsCommon CauseNotes
Toyota Camry, Corolla, RAV4 Downstream O2 sensor Very common at 80k-100k miles. See our Toyota guide.
Honda Civic, Accord, CR-V Cat substrate failure Especially 2008-2012 2.4L. Cats genuinely fail before sensors.
Ford F-150, Escape (2011+) Exhaust leaks + O2 Check manifold gaskets before condemning the cat.
Subaru Outback, Forester Multiple causes Sensor failure common but cats also fail from head gasket coolant leaks.
Nissan Altima, Maxima 3.5L V6 Cat substrate breakdown Known weak point. Expect cat replacement.
GM trucks (Silverado, Sierra 5.3L) O2 sensor + AFM lifter damage AFM lifter failure causes misfires that destroy cats.
§ 10 · Shop Scams

How to not get ripped off.

P0420 is one of the most commonly upsold repairs in the auto industry. Here are the specific scams to watch for:

Scam 1: Immediate cat quote with no diagnostic

If you walk in and get quoted for a $1,500 catalytic converter before anyone plugs in a scan tool and looks at O2 sensor data, leave. That's a 10-minute test. A shop that skips it is either incompetent or trying to max the bill.

Scam 2: "Cat cleaner" in a bottle

Products like CataClean, Guaranteed to Pass, and similar fuel additives claim to restore catalyst performance. In 22 years I have seen them work exactly twice, both in cases where the cat was marginal and a fresh tank of premium gas probably would have done the same thing. Save your $25.

Scam 3: "Universal cat" install at a muffler shop

A universal cat welded in is cheaper on paper, but if the flanges don't align or the O2 sensor bosses are in the wrong spot, you will set P0420 again within months. Spend the extra $200 for a direct-fit unit.

Scam 4: New cat without fixing the root cause

If your cat failed because the engine is running rich, burning oil, or misfiring, a new cat will die in under a year. Fix the underlying condition first. Any shop that installs a cat without asking what caused the failure is setting you up for a repeat visit.

What a legitimate P0420 quote looks like. A trustworthy shop will: (1) pull freeze-frame data, (2) watch live O2 sensor values, (3) check for exhaust leaks, (4) recommend replacing the downstream O2 first if it's lazy, (5) only recommend the cat if steps 1-4 don't explain it. Total diagnostic time: 30-45 minutes. Diagnostic fee: $50-150, usually waived if you do the repair there.
§ 11 · FAQ

Questions people always ask about P0420.

Only if the underlying issue was temporary — like a bad tank of gas that caused a brief misfire. Most of the time, P0420 will stay until you diagnose and fix it. The code can intermittently disappear and come back, which frustrates people who think "it's fixed" during the good periods.

Yes, this is a real thing people do. A mini-cat spark plug non-fouler spacer puts the downstream O2 sensor farther away from the exhaust flow, dampening the signal so the computer thinks the cat is working. It is not legal in emissions-inspection states, it doesn't fix anything, and it will not pass a visual inspection by a sharp inspector. Save it for off-road use only.

P0420 is specifically about efficiency, not a clog. A clogged cat usually shows up as P0420 combined with loss of engine power at higher RPMs. A pure P0420 with normal power is almost always efficiency-related: either the cat substrate is no longer storing oxygen, or a sensor is lying about whether it is.

Maybe, for misfires or running-rich conditions that are killing the cat. A top-tier detergent gas tank followed by a Techron or Seafoam treatment can clean injectors and sometimes resolve the underlying issue. It won't restore a failed cat's platinum coating though.

Both banks of your V6/V8 are showing catalyst efficiency issues. This could mean both cats are genuinely dying (unusual — they tend to fail one at a time). More likely: there's a common cause affecting both banks, like running rich from a bad fuel pressure regulator, or a single O2 sensor on each bank that's going at similar mileage. Check for other codes first.

Some states do tailpipe emissions testing, not OBD-II code reading. If your tailpipe is clean enough, you can pass even with P0420 set. But most US states have moved to OBD-II testing for cars model year 1996+, and in those states any active CEL code is an automatic fail.

OEM cats are designed for 100,000-150,000 miles under normal conditions. Real world: I see healthy OEM cats past 200k miles on well-maintained cars. I also see cats die at 60k when the engine has been running rich or burning oil. Driving conditions matter far more than age.

MR
Written by
Marcus Reid
ASE Master Technician, L1 Advanced. 22 years of shop experience. Full bio →