The engine is running with too much air and not enough fuel. The ECU has tried to compensate but has hit its limit.
P0171 — also written PO171, P 0171, 0171 — is the OBD-II code for system too lean (bank 1). Same code, same fix: this page covers every spelling of it.
System Too Lean (Bank 1) — one of the top ten most-searched UK petrol fault codes and the single most common trim-based check-engine light we clear in the workshop. The ECU has hit the wall trying to add fuel to correct a lean condition on cylinder bank 1, and 8 times out of 10 it's a mechanical vacuum leak, a torn PCV diaphragm, or a coked-up MAF — NOT a failing fuel pump, and NOT a set of injectors. On UK cars the four repeat offenders are Vauxhall 1.4 Turbo (A14NET) manifold cracks, VW/Audi/Skoda EA888 2.0 TSI PCV valves, BMW N54/N55 charge-pipe splits, and Ford 1.0/1.6 EcoBoost intake manifold gaskets. Get the smoke test done BEFORE any parts are fitted.
P0171 is a fuel & air fault code, typically costing £80–£600 to put right in a UK garage.
What P0171 actually feels like to drive
- Hesitation or 'flat spot' pulling away from junctions and roundabouts when engine is warm
- Rough or lumpy idle, worse when air-con clicks in (extra load exposes the lean condition)
- Occasional cough or backfire through the intake when accelerating hard from low RPM
- MPG dropping 3–8 mpg over the last month with no change in driving style
- Faint hissing under the bonnet at idle (vacuum leak from cracked manifold or split hose)
- Cold-start idle drops to 400 RPM then recovers — classic PCV diaphragm tear on VW EA888
- Whistling noise from the engine bay above 3,000 RPM (charge pipe leak on BMW N20/N54)
- Paired codes: P0174 (bank 2 lean, V6/V8 only), P0507 (idle too high), P2187 (idle lean), P0300-series misfires
What causes P0171?
- Vacuum leak (intake manifold, hoses, gaskets)
- Dirty or faulty MAF sensor
- Weak fuel pump
- Clogged fuel filter
- Faulty oxygen sensor
- Leaking fuel injector
UK vehicles that throw P0171 most often
- Vauxhall Astra J / Corsa E / Mokka / Adam 1.4 Turbo (A14NET) — cracked plastic intake manifold epidemic
- Vauxhall Astra / Zafira / Vectra 1.8 Z18XER — rocker cover PCV diaphragm split
- VW Golf GTI / Audi A4 / A5 / Skoda Octavia VRS 2.0 TSI (EA888) — integrated PCV in cam cover tears
- VW Polo / Golf / Audi A1 / A3 1.2 & 1.4 TSI — cracked charge pipe or PCV valve
- BMW 320i / 328i / 520i N20 / N26 — charge pipe splits at the plastic elbow behind the manifold
- BMW 335i / 535i / 1M / Z4 35i N54 / N55 — CCV (crankcase vent) diaphragm failure plus walnut-blast overdue
- Ford Fiesta / Focus / Kuga 1.0 EcoBoost — intake manifold gasket weep and coolant pipe splits
- Ford Fiesta / Focus / Mondeo 1.6 EcoBoost — degas hose split, PCV oil separator failure
- Mini Cooper R56 1.6 (Prince engine) — cam cover PCV diaphragm, valve stem seals hardening
- Mercedes M271 1.8 Kompressor (C180K, E200K) — inlet manifold flap actuator + tumble flaps
- Honda Civic / Jazz / CR-V — worn PCV valve, dirty MAF, intake manifold gasket weep
- Toyota Auris / Corolla / Avensis 1.6 / 1.8 Valvematic — VVT-i actuator wear and dirty MAF
- Peugeot 208 / 308 / 3008 1.2 PureTech — timing chain stretch throws lean codes alongside rattle
- Nissan Qashqai / Juke / Note 1.2 & 1.6 DIG-T — intake gasket + PCV
How P0171 is fixed
- Smoke-test for vacuum leaks
- Clean MAF sensor with proper cleaner
- Test fuel pressure
- Replace fuel filter
- Replace failed sensor
The P0171 misdiagnosis that wastes money
P0171 is the code where the wrong garage burns through your wallet fastest. The number one wasted-money job we see in the workshop is a brand new £180 MAF sensor fitted based on the code alone, when the real fault is a £4 vacuum hose split behind the engine or a torn PCV diaphragm hidden inside the rocker cover. Bob's 32 years on the tools rule for P0171: NEVER fit a MAF, an O2 sensor, an injector or a fuel pump until you've done three things in this exact order. One — visual and audible check for split vacuum hoses, cracked breather pipes, and the classic Vauxhall A14NET intake manifold crack (torch and mirror job, look at the runners near the injector bosses). Two — a proper smoke-test at 5–10 psi through the intake tract with the throttle closed: any leak will pour smoke out within 30 seconds and you can see it with your own eyes. Three — read short-term and long-term fuel trims (STFT and LTFT) on a scan tool at idle AND at 2,500 RPM held throttle. If LTFT is +15% to +25% at idle but drops to +5% at 2,500 RPM, you've got an idle-only vacuum leak (PCV, brake booster hose, intake manifold gasket). If LTFT is +15% at BOTH idle and 2,500 RPM, you've got a full-range lean condition — dirty MAF, weak fuel pump, or partially blocked injectors. The garages that skip these three tests and go straight to parts are the same ones the customer ends up back at four weeks later with the light still on and a £400 hole in the bill.
What a UK garage should charge for P0171
UK independent garage: diagnostic + smoke-test + fuel trim graph £45–£80 (this is the appointment that saves the money, not the parts). Vacuum hose or split breather replacement £25–£90 fitted. MAF sensor clean (CRC MAF cleaner, five-minute job) £20–£45 — clears a good chunk of Ford, Honda and Toyota P0171s outright. New Bosch/NGK MAF sensor if genuinely faulty £90–£180 fitted. PCV valve or diaphragm replacement (standalone) £45–£140. Full rocker cover / cam cover replacement (VW EA888, Vauxhall 1.8, Mini R56) where PCV is integrated £180–£420 fitted. BMW N20/N26 charge pipe uprated aluminium replacement £120–£240 fitted. Vauxhall A14NET intake manifold — genuine GM £280–£380 fitted, uprated aftermarket (much sturdier) around £140–£200 fitted and this actually clears P0171 for good on these cars. Intake manifold gasket set on 1.0 EcoBoost £160–£280 fitted. Only after all of the above do we look at fuel-side work: fuel pressure test £30, fuel filter £45–£90, high-pressure pump £280–£620, injector clean or replacement £180–£420 per cylinder.
P0171 repair cost in the UK
Most P0171 repairs land between £80–£600 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Bob's tip on P0171
Bob's real workshop shortcut for P0171: before you spend a penny, do the propane test at home — carefully, engine idling, bonnet up, no smoking. Unlit propane torch, gas turned on low, run the tip gently around the intake manifold seams, PCV pipe, brake booster hose and throttle body seal. The moment the engine RPM lifts, you've found the leak — because the propane is being sucked in through the vacuum leak and combusted. It's the same trick a smoke machine does, only cheaper. On the Vauxhall 1.4 Turbo A14NET specifically: buy the upgraded aftermarket intake manifold (£140 range) — the original GM plastic part is a known warranty issue that GM never properly redesigned, and the sturdier aftermarket unit clears P0171 permanently on Astra J, Corsa E, Mokka and Adam. On VW/Audi/Skoda EA888 with P0171: quick 30-second test — engine at idle, put a piece of stiff card FLAT over the oil filler cap. If the idle smooths out, RPM lifts or the code freeze-frame data shows fuel trims dropping, your integrated PCV diaphragm in the cam cover is torn (£280–£380 for a full cam cover assembly, PCV isn't sold separately). On BMW N54/N55: if P0171 arrives alongside a subtle whistling above 3,000 RPM, your charge pipe (the plastic elbow behind the intake manifold) has split — a £120 uprated aluminium replacement is the last one you'll ever fit. On any 1.0 EcoBoost with P0171: check coolant level religiously — the same 1.0 EcoBoost intake manifold issue that stores P0171 also cracks the coolant crossover, and a car that keeps losing coolant with a lean code is on borrowed time before a warped head. And one last one — never clear a P0171 without also checking for stretched-chain codes on Peugeot / Citroën / Vauxhall 1.2 PureTech (P0011, P0014, P0016). A tired timing chain jumps a tooth, cam timing shifts, and the ECU reads it as a lean condition. Clearing P0171 without fixing the chain will lead to a very expensive engine job within 2,000 miles.
Can you drive with P0171?
Drivable but you may notice rough idle, poor acceleration and reduced MPG. Long-term running lean can damage pistons.
Urgency: medium.