OBD-II code · Powertrain (generic, extended)
P231F Cylinder 12 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
The ECU continuously trims individual cylinders to equalise air-fuel ratio across the bank using ion-current or per-cylinder lambda feedback. For cylinder 12 the per-cylinder fuel correction has hit its software-side maximum or minimum without restoring balance, indicating the underlying mechanical or fuelling deviation is too large to compensate.
Is it safe to drive with P231F?
Usually safe to drive in the short term. Get it diagnosed when convenient, sooner if the car drives differently.
Common causes
- Most likelyFuel injector for cylinder 12 has drifted in flow rate
- PossibleReduced compression on cylinder 12
Repair at a glance
- Difficulty
- Medium
- DIY friendly
- Best left to a mechanic
- Typical labour
- 1–4 h
- Emissions test
- Likely to fail
- Parts involved
- Fuel Injector Cyl 12, Intake Manifold, Cylinder Compression, Per Cylinder Lambda Strategy
Related codes
- P230ACylinder 1 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P230BCylinder 2 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P230CCylinder 3 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P230DCylinder 4 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P230ECylinder 5 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P230FCylinder 6 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231ACylinder 7 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231BCylinder 8 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231CCylinder 9 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231DCylinder 10 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231ECylinder 11 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P2320Ignition Coil G Secondary Circuit
- P2321Ignition Coil H Primary Control Circuit Low
- P2322Ignition Coil H Primary Control Circuit High
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.