Turbocharged engine intake system

Was this article helpful?

Comments

P2191 and P2192: system too lean and too rich at higher load

Mixture errors that only appear under load are the ones that hide from an idle test. On a turbocharged engine they usually point at boost, not fuel.

AI-generated 4 min read

The engine management system tests mixture at several operating points, because a fault that shows at idle and a fault that shows at full throttle have different causes.

CodeMeaning
P2191System too lean at higher load, bank 1
P2192System too rich at higher load, bank 1
P2193, P2194Bank 2 equivalents

Related: P0171 and P0174 lean mixture and P2187 and P2189 lean at idle.

Why “at higher load” changes everything

A vacuum leak matters most at idle, when total airflow is small and the leak is a large fraction of it. At full load the same leak is negligible.

So a lean code at load is usually not a vacuum leak. It points at things that scale with demand:

  • The fuel system unable to keep up.
  • Boost pressure escaping before the engine.
  • Airflow measurement drifting at high flow.

That distinction saves a great deal of time.

P2191: lean at load

Fuel delivery falling short

The most common cause on a naturally aspirated engine.

  • A blocked fuel filter, which passes enough at idle and restricts under demand: fuel filter replacement symptoms.
  • A weakening fuel pump, which maintains pressure at low flow and fails at high: P0087 fuel rail pressure too low.
  • A blocked in-tank strainer, common on cars habitually run near empty.
  • Clogged injectors, delivering less than commanded.

Log fuel rail pressure through a full-throttle pull. Pressure that holds at idle and falls under load is the fault, recorded.

Boost leaks on a turbocharged engine

Air that escapes after the mass airflow sensor was measured, but before the engine, is air the ECU fuelled for and the engine never received.

That produces a lean condition specifically under boost — exactly what P2191 describes.

Check the intercooler pipework, the clamps and the hoses: turbocharger boost leak diagnostics and P0299 and P0234 underboost and overboost.

On a turbo engine with a lean-at-load code, boost leaks are the first thing to check, not fuel.

An exhaust leak before the sensor

Air drawn into a leak upstream of the oxygen sensor makes it read lean. The ECU then adds fuel it does not need — and the code may set anyway.

P2192: rich at load

Less common. Causes:

  • Fuel pressure too high: P0088 fuel rail pressure too high.
  • A MAF over-reporting airflow at high flow rates.
  • Leaking injectors.
  • A restricted exhaust, raising backpressure and disturbing the whole calculation.

P2178 and P2180 system too rich off idle.

The test that matters

An idle test tells you nothing about this code. You need load.

Find a safe stretch of road, select a high gear, and accelerate at full throttle from low RPM to high while logging:

ParameterWhat to watch
Fuel trimsDo they swing positive as load builds?
Fuel rail pressureDoes it hold, or fall away?
Boost pressureDoes actual reach commanded?
Intake air massDoes it scale plausibly with RPM?
Ignition timingDoes it retreat, suggesting knock?

A high gear matters because it holds the engine at high load for long enough to record something. Full throttle in first gear is over before the data is useful.

Reading live data graphs properly and best OBD PIDs to log on a daily driver.

What you will feel

Why lean under load is worth urgency

A lean mixture at high load raises combustion temperature and promotes detonation. Sustained, that damages pistons and bearings.

The ECU protects by retreating ignition timing — which is why the car feels flat — but that protection has limits.

Knock sensor diagnostics P0325 and engine knocking noise diagnosis.

Step by step

  1. Note that idle tests will not find this.
  2. Log a full-throttle pull in a high gear.
  3. Check fuel rail pressure under that load.
  4. Check boost commanded versus actual on a turbo engine.
  5. Inspect intake and boost pipework for leaks.
  6. Check the MAF for contamination.
  7. Confirm the repair with another logged pull, not with an idle test.

The practical next step: pair an ELM327 adapter, open the free tier of the app and record a full-throttle pull in fourth gear. Everything this code is about happens during those few seconds, and nowhere else.

Comments

Loading…