Skip to content

P016B

Closed Loop Air/Fuel Ratio Control At Limit - System Too Rich.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
1
AreaFuel and air metering
6B
FaultThe specific fault in that area

What it means

P016B is a generic code meaning the closed loop air/fuel ratio control has reached its limit of correction on the rich side. The engine control unit has been pulling fuel to bring the mixture back to target, but even at the maximum reduction the oxygen or air/fuel sensor signal still shows the mixture as too rich. The exact bank, sensor and trigger thresholds vary by manufacturer and engine, so check the vehicle-specific data.

Symptoms

  • Check engine light on
  • Rough or unstable idle
  • Smell of unburnt fuel from the exhaust
  • Black smoke or sooty tailpipe
  • Higher than normal fuel consumption
  • Hesitation or poor running when warm

Possible causes

  • Leaking, stuck or overly rich fuel injector (including excess fuel pressure)likely
  • Faulty or contaminated mass airflow sensor under-reading the air entering the enginelikely
  • Faulty upstream oxygen or air/fuel ratio sensor, or wiring and connector fault giving a false rich readingpossible
  • Fuel pressure regulator fault or high fuel pressurepossible
  • Restricted air intake, such as a blocked air filter or intake ductpossible
  • Fuel contamination from excess fuel in the oil or purge valve stuck open allowing fuel vapour into the intakepossible
  • Engine control unit fault or outdated calibration where a known issue is documented by the manufacturerrare

How to diagnose

  1. Read all stored and pending codes and note the freeze frame data, including engine temperature, load and fuel trim values
  2. Check live short and long term fuel trims at idle and at 2500 rpm; strongly negative trims confirm a rich condition and show which bank is affected
  3. Inspect the air filter, intake ducting, and the wiring and connectors of the airflow sensor and upstream oxygen or air/fuel sensors
  4. Compare the airflow sensor reading with the expected value for the engine at idle and under load, and check that it is clean and undamaged
  5. Check the engine oil for a fuel smell or a raised level, which suggests leaking injectors
  6. Test fuel pressure and, where fitted, the pressure regulator against the manufacturer specification
  7. Check the purge valve operation and look for fuel vapour entering the intake when it should be closed
  8. Monitor the upstream sensor signal and response to confirm it is accurate, following the model-specific procedure

How to fix

  • Replace or professionally clean leaking or faulty fuel injectors and change the oil if it is fuel-diluted
  • Clean or replace the airflow sensor if it is faulty or reading incorrectly
  • Replace the faulty oxygen or air/fuel ratio sensor, or repair damaged wiring and connectors
  • Replace the fuel pressure regulator or repair the fault causing high fuel pressure
  • Fit a new air filter and clear any intake restriction
  • Replace a sticking purge valve; update the engine control unit calibration only if the manufacturer lists it as a fix for this fault

Can I keep driving?

Medium severity

The car can usually be driven short distances, but running rich wastes fuel, can foul spark plugs and can overheat and damage the catalytic converter over time. Get it diagnosed soon, and stop driving if the engine runs very roughly, you smell strong fuel, or the check engine light flashes.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.