423Code.
HomeServices

Diagnostics · code guide

The three check-engine codes I see most — and what they actually mean

Price

$59

every accessible module scanned, scanner's digital scan report emailed to you

Mobile service

I come to you

Serving Chattanooga and surrounding areas

Three codes come up more than any others on the vehicles I look at: P0300, P0420 and P0171.

People arrive with one of these numbers printed off a forum thread and a list of parts they've been told to buy. So here's the plain-English version — what each code actually says, and why the number on its own never tells you what to replace.

First: what a trouble code is

A code is a message from a module to whoever is reading it. It's the vehicle saying this system is outside the range I expect. It is a starting point. It is not a diagnosis, and it is not a parts list.

Two vehicles can throw the identical code and need opposite repairs. That's not a loophole — that's how the systems work, and it's why I read live data instead of handing you a number and a bill.

P0300 — random or multiple cylinder misfire

A misfire means a cylinder isn't burning its fuel charge properly, or at the right time. P0300 specifically means the misfire isn't isolated to one cylinder: the vehicle recorded it across more than one, or couldn't pin it to a single one. (When the misfire is specific, you'll usually see P0301, P0302 and so on — one number per cylinder.)

What P0300 does not tell you is why. A misfire like this can come from ignition components, fuel delivery, a vacuum or intake leak, mechanical compression, or a sensor reporting wrong and causing the control module to miscalculate. Those are very different bills.

What I actually look at: misfire counters where the vehicle reports them (so we can see which cylinders are contributing), fuel trim data, live ignition and sensor readings, the freeze frame captured when it set, and whether the code is pending, stored or permanent. That's how a P0300 becomes a direction rather than a guess.

P0420 — catalyst system efficiency below threshold (bank 1)

Your vehicle watches the exhaust before and after the catalytic converter. If the readings coming out of the converter look too similar to the readings going in, the module concludes the converter isn't doing its job — that's P0420. "Bank 1" just identifies which side of the engine we're talking about on a V-style engine.

The trap: a lot of people replace the catalytic converter the moment they see P0420. The converter is expensive, and it isn't always the problem. The same code can be set by an exhaust leak ahead of the sensor, a lazy or failing oxygen sensor feeding bad information, or an upstream problem like a misfire or a fuel issue that damaged or contaminated the converter in the first place. Put a new converter on a car with an unresolved upstream fault and you'll be looking at the same code again — with a much lighter wallet.

What I check: oxygen sensor behaviour on both sides, live fuel trim, exhaust integrity indicators, freeze frame data, and the fault's history. If the converter looks genuinely done, I'll tell you that and you can price the repair yourself.

P0171 — system too lean (bank 1)

"Lean" means the engine is getting more air, or less fuel, than it expects for the amount of air it's measuring. Bank 1 is simply one side of the engine on a V-style layout.

P0171 is one of the most-misdiagnosed codes there is, because the possible causes sit in different parts of the vehicle: unmetered air getting in past a leaking intake or vacuum line, fuel delivery that's weak, a mass airflow sensor reporting the wrong amount of air, or a gasket leaking at the intake. None of them announce themselves. The code is the same for all of them.

What I check: short-term and long-term fuel trim at idle compared with off idle — that comparison alone splits several of these causes apart — plus live airflow and oxygen sensor readings and the freeze frame. That's how you narrow a P0171 down to the system that's actually misbehaving.

The honest summary

Let's read yours — $59

I come to you and read your vehicle properly: codes across the modules your vehicle supports, the freeze frame that was captured when the fault set, and each code's status — then the scanner generates its report and I email it to you.

Your check-engine light is a code your engine module stored — and the scan that reads it is the Full-System Scan + Digital Report, $59: every accessible module read, the scanner's PDF report emailed to you as-is. If you only want the engine codes and their definitions, that's the Basic OBD-II Scan, $39. Want the codes explained in plain English? Add Code Interpretation & Next Steps, $40.

Diagnosis identifies electronic faults; it does not guarantee that a mechanical repair will resolve them. I'm clear about that up front, because you deserve a straight answer instead of a sales pitch.

More on that diagnostic here: Check engine light — what you get, on-site.

Compatibility is verified first

Diagnostics work on virtually every vehicle with an OBD-II port, but which codes and live data each vehicle exposes varies by year, make and model. I verify your vehicle and confirm the price before I come out.

Where to go next

I verify compatibility and give you the price before we schedule — if I can't deliver, you don't pay.

The price is flat — one price, confirmed with you before I come out. No travel fee within 10 miles of Chattanooga. Beyond 10 miles, a travel fee applies at $2 per round-trip mile, quoted up front before booking. Anything over 30 miles is outside our service area. Compatibility varies by year, make and model and is verified before any appointment. This is an electronic diagnostics, coding and reset service — not mechanical repair. No dealership or manufacturer affiliation.