P016AExcessive Time To Enter Closed Loop Air/Fuel Ratio Control
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Needs a drive cycle to confirm a fix
- How the car detects it
- With closed-loop control the engine module corrects the injected fuel using the oxygen sensor: short-term fuel trim reacts within fractions of a second, long-term trim stores a learned base correction per load and speed range. Positive values mean fuel is being added because the mixture was lean, negative values mean fuel is being removed; around ±10 % is normal. Closed loop needs a heated, working oxygen sensor and plausible engine data. P016A means the mixture control did not switch to closed loop within the calibrated time after starting; the engine then runs on map values with higher emissions but no actual limp mode. CARB requires this check, and since 2019 also after every automatic restart in start-stop systems. Bentley and other VW group petrol engines set it together with oxygen sensor heater codes when the heater fuse holder was damaged; Ram's 3.0 EcoDiesel listed it in bulletins fixed with new software and sensors. Time limits are not public.
- What you may notice
- Check engine light on
- Higher consumption after cold start
- Often with oxygen sensor or heater codes
- Likely causes
- LikelyOxygen sensor heater not working (fuse, fuse holder, wiring, heater element)
- PossibleOxygen sensor sluggish or aged
- PossibleControl module software (false setting)
- RareEngine not warming up (thermostat open, coolant sensor)
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Medium · Often possible to do yourself.Typical cost: €10 – €400
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.