P23A9
Injector Control Pressure Sensor Circuit HighP23A9 is a generic OBD-II powertrain diagnostic trouble code: Injector Control Pressure Sensor Circuit High. 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 P23A9 means
P23A9 is stored when the ECM detects that the voltage from the injector control pressure (ICP) sensor is above the expected upper limit. The ICP sensor monitors the high-pressure oil or fuel pressure used to actuate unit injectors, predominantly found on certain diesel engines using hydraulically actuated electronically controlled unit injectors. The sensor produces a voltage proportional to actuating pressure; an above-range voltage indicates either a wiring fault or a sensor failure rather than actual dangerously high pressure in most cases.
Common causes are a short-to-voltage on the sensor signal wire, an open sensor ground circuit allowing the signal to float to supply voltage, or a failed sensor with an internal fault. A damaged connector with spread pins that contact the supply terminal is a frequent field finding. Because the ECM relies on ICP feedback for injection timing and duration, a sensor fault will typically default injection parameters and may cause hard starting, rough running, or smoke.
On non-HEUI diesel and gasoline applications, P23A9 may appear with a slightly different pressure context defined by the manufacturer; always confirm the specific sensor and circuit with the vehicle service documentation. Wiring inspection and sensor substitution are the primary diagnostic steps.
Common causes
Most-frequently reported root causes when P23A9 is logged.
-
1
Short-to-voltage on the ICP sensor signal circuit.
-
2
Open in the sensor ground circuit causing signal voltage to float high.
-
3
Failed ICP sensor with internal fault producing an above-range output.
-
4
Spread or damaged connector pins creating contact between signal and supply terminals.
-
5
Chafed wiring harness with signal wire shorting to a reference voltage source.
-
6
Moisture ingress into the sensor or connector altering the signal path.
-
7
Faulty ECM analog input circuit for the ICP sensor.
Symptoms drivers notice
How to diagnose P23A9
A typical diagnostic flow when this code is present.
-
1
Retrieve all DTCs and freeze-frame data; note operating conditions when the code set.
-
2
Check ICP sensor signal voltage at the connector with the ignition on and compare to the expected at-rest range.
-
3
Inspect the sensor connector and harness for corrosion, spread pins, or contact with other wires.
-
4
Measure sensor ground circuit continuity from connector pin back to chassis or ECM ground.
-
5
Disconnect the sensor and confirm whether signal voltage drops to near zero or remains high, indicating a wiring short-to-voltage.
-
6
Verify the sensor reference supply voltage is within specification.
-
7
Replace the ICP sensor if wiring and connector are confirmed good, then retest.
Related powertrain codes
Frequently asked questions
What is ICP and which engines use it?
Injector Control Pressure refers to the high-pressure oil used in HEUI injection systems; it is most commonly associated with certain Ford and International diesel engines.
Can P23A9 cause no-start?
Yes. Without accurate ICP feedback the ECM may command insufficient pressure for injection, leading to hard starting or a no-start condition, particularly in cold weather.
How do I rule out a wiring fault before replacing the sensor?
Disconnect the sensor and check if the signal pin reads near zero volts; if it remains high, a wiring short-to-voltage upstream is the cause, not the sensor itself.
Is P23A9 related to fuel rail pressure?
On HEUI systems ICP is oil pressure used to actuate injectors, not fuel rail pressure; on other engine architectures the specific pressure monitored may differ.
Disabling P23A9 in software
RaceTune can permanently disable P23A9 — 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 P23A9 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