P0CEA
Cylinder 10 Fuel Injector Offset Learning at Min LimitP0CEA is a generic OBD-II powertrain diagnostic trouble code: Cylinder 10 Fuel Injector Offset Learning at Min Limit. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0CEA means
P0CEA is the complementary fault to P0CC2: it indicates that the injector offset learning value for cylinder 10 has reached the minimum, most negative, correction allowed by the calibration. The injector trim adaptation system continuously measures combustion quality per cylinder and adjusts pulse width to equalize fuel delivery. When the minimum correction limit is reached, the system is commanding the shortest practical injection for cylinder 10 yet the cylinder is still receiving more fuel than the target.
This pattern is characteristic of an injector that is over-delivering fuel, often caused by a nozzle needle that does not fully seat, a sticking or stuck-open injector, or excessive fuel pressure reaching that cylinder. Unlike the max-limit code, the min-limit fault represents a rich cylinder condition that can cause excessive carbon buildup, elevated emissions, and potential downstream aftertreatment stress from rich exhaust.
As with P0CC2, this code is specific to cylinder 10 and is therefore seen only on engines with ten or more cylinders. Injector balance testing and a return-flow test are the key diagnostic tools to confirm over-delivery, and the correct injector calibration code must be verified before replacing hardware.
Common causes
Most-frequently reported root causes when P0CEA is logged.
-
1
Cylinder 10 injector nozzle needle not fully seating, allowing fuel dribble between injections.
-
2
Sticking injector actuator holding the nozzle open longer than commanded.
-
3
Injector return circuit restricted, raising effective pressure at that injector.
-
4
Injector calibration code incorrectly programmed relative to actual flow.
-
5
Fuel pressure regulation fault causing locally elevated pressure at cylinder 10.
-
6
Injector adaptation memory error requiring a reset and re-learn cycle.
-
7
Contaminated fuel altering injector spray characteristics toward over-delivery.
Symptoms drivers notice
How to diagnose P0CEA
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool, read all DTCs, and review freeze frame data for the conditions when the code set.
-
2
Check injector trim live data for all cylinders and confirm cylinder 10 is the only one at the minimum limit.
-
3
Perform a cylinder contribution test to quantify the degree of over-delivery.
-
4
Inspect the cylinder 10 injector connector and confirm the correct calibration code is programmed.
-
5
Conduct an injector return-flow test to assess internal leakage when the injector is commanded closed.
-
6
Check fuel pressure at idle and under load for evidence of over-pressure at the affected circuit.
-
7
Replace and recode the cylinder 10 injector only if testing confirms over-delivery.
Related powertrain codes
Frequently asked questions
What is the difference between P0CEA and P0CC2?
P0CC2 means cylinder 10 is under-fueling so the ECU has maxed out positive trim. P0CEA means cylinder 10 is over-fueling so the ECU has maxed out negative trim.
Can a stuck-open injector cause P0CEA?
Yes. An injector that leaks or does not fully close delivers more fuel than commanded, forcing maximum negative trim until it reaches the minimum limit.
Will P0CEA damage the aftertreatment system?
Persistent rich combustion sends unburnt fuel downstream, which can overheat and damage catalysts or filters over time, so prompt repair is advisable.
Can I reset injector trim without replacing the injector?
You can clear adaptations and allow a re-learn, but if the injector is mechanically over-delivering the trim returns to the minimum limit and the code recurs.
Disabling P0CEA in software
RaceTune can permanently disable P0CEA — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0CEA in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file