HomeFault codesP0171
⚠ P0171 MEDIUM SEVERITY

P0171: what it means

Officially? A wall of jargon. To most people? Absolutely nothing. That's exactly why we built the app.

The official definition vs. an actual explanation

Plug into any code reader and you'll get the same line every other app shows you. Technically correct. Practically useless.

What other apps tell you
"P0171 — The engine is running lean (too much air, not enough fuel) on bank 1."
What OBD Mechanic tells you

"Your engine's telling you it's running too lean on bank 1 — too much air for the fuel it's getting — and it's had to add fuel to compensate. The classic cheap cause is unmetered air sneaking in past the mass airflow sensor: a split intake hose, a loose or perished breather, or a leaking gasket. A dirty MAF sensor is another common and cheap one. Weak fuel delivery (filter, pump or injectors) is possible but usually further down the list. If you also see P0174, that points squarely at something both banks share — a vacuum leak or the MAF — rather than one dodgy injector."

What actually causes it, cheap to dear

Worth checking in roughly this order. Don't jump straight to the expensive fix:

usually cheap depends pricey

Suggested checks

  1. Eyeball the intake pipework between the MAF and the engine for splits, loose clamps or a disconnected breather hose
  2. Clean the MAF sensor with proper MAF cleaner — cheap and often fixes it
  3. Watch the fuel trims live — a leak that clears up as revs rise points to a vacuum leak
  4. If trims stay bad under load, check fuel pressure next

Which dials to watch for P0171

The code itself is a snapshot. The fault sets after the car's watched the numbers over a whole drive cycle. Here's what's worth keeping an eye on:

Long fuel trim
This is the headline number for this fault. It shows how much extra fuel the engine's dialling in long-term to cover the lean condition. The higher it climbs, the bigger the leak.
Short fuel trim
Watch it react in real time. A vacuum leak often makes trims worst at idle and better as revs climb, which is a dead giveaway versus a fuel-supply problem.

Illustrative panels. These readings aren’t in our free demo drive, but the app shows them live from your own car.

It spots things you'd never see in the numbers

Codes rarely tell the whole story. The clever part is reading them together, and against your exact car. Here's the kind of thing it catches:

AI Mechanic
What our mechanic says
P0171

Your engine's telling you it's running too lean on bank 1 — too much air for the fuel it's getting — and it's had to add fuel to compensate. The classic cheap cause is unmetered air sneaking in past the mass airflow sensor: a split intake hose, a loose or perished breather, or a leaking gasket. A dirty MAF sensor is another common and cheap one. Weak fuel delivery (filter, pump or injectors) is possible but usually further down the list. If you also see P0174, that points squarely at something both banks share — a vacuum leak or the MAF — rather than one dodgy injector.

Related codes people search alongside P0171

P0171: quick questions

Can I still drive it?

Short term, yes — but don't leave it. A lean mixture runs the engine hotter and, left long enough, can cause rough idling, hesitation and eventually damage. If it's just idling rough it's not urgent, but get the leak sorted before it starts affecting how it drives.

How much will it cost to fix?

Often very little. A vacuum hose or a can of MAF cleaner is a few quid, and many people fix this themselves. If it's a failed MAF sensor you're looking at maybe £50-150 fitted. A fuel pump or injectors would be the expensive end, but that's less common for this code.

Will it pass the MOT?

Not with the engine light on — that's been an automatic MOT fail in the UK since 2018. A lean-running engine can push up emissions too, so the tailpipe test is also at risk. Best to fix it beforehand — it's usually cheap anyway.

Stop guessing what your codes mean.

Free app. Plug in, and get every code in plain English, plus the connections you'd never spot.