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 PCM 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, it means the system is commanding the shortest possible injection duration 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, which in practice is often caused by a worn or damaged nozzle needle that does not fully close, a stuck-open injector, or excessive rail pressure reaching that cylinder. Unlike the max-limit code, the min-limit fault represents a rich cylinder condition that can cause excessive carbon, elevated CO emissions, and potential catalyst damage from rich exhaust gas.
As with P0CC2, this code is specific to cylinder 10 and is primarily seen in larger multi-cylinder diesel or gasoline direct-injection engines. The injector balance test and return flow test are key diagnostic tools to confirm over-delivery before replacing the injector.
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
Injector return circuit restricted, increasing effective rail pressure at that injector.
-
3
Injector calibration code incorrectly programmed causing the ECU to under-command relative to actual flow.
-
4
Sticking injector solenoid or piezo actuator holding the nozzle open longer than commanded.
-
5
Fuel rail pressure regulator fault causing locally elevated pressure at cylinder 10.
-
6
PCM 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 to understand operating 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 from cylinder 10.
-
4
Inspect the cylinder 10 injector connector and confirm the correct injector calibration code is programmed.
-
5
Conduct an injector return flow test to assess whether the injector is leaking internally when commanded closed.
-
6
Check fuel rail pressure at idle and under load for evidence of over-pressure at the affected circuit.
-
7
Replace and recode the cylinder 10 injector if return flow or balance 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. Both indicate the injector is beyond software correction range.
Can a stuck-open injector cause P0CEA?
Yes. An injector that leaks or does not fully close delivers more fuel than commanded, forcing the ECU to apply maximum negative trim to compensate, which eventually hits the minimum limit.
Will P0CEA damage the catalytic converter?
Persistent rich combustion in one cylinder sends unburnt fuel to the catalyst, which can overheat and damage it over time. Prompt repair is advisable.
Can I reset injector trim without replacing the injector?
You can clear adaptations and allow re-learning, but if the injector is mechanically over-delivering, the trim will return to the minimum limit and the code will recur.
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