OBD-II code · Powertrain (generic, extended)
P231D Cylinder 10 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 10 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 P231D?
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 10 has drifted in flow rate
- PossibleReduced compression on cylinder 10
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 10, 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
- P231ECylinder 11 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P231FCylinder 12 Air-Fuel Ratio Imbalance Adjustment At Limit During Balance
- P2320Ignition Coil G Secondary Circuit
Code data: OBDex open dataset (CC0). Labour times are typical ranges, not a quote.