P2287
Injector Control Pressure Sensor Circuit Intermittent
Fuel injection (diesel ICP)
Generic OBD-II
Medium
What it means
P2287 means the injector control pressure (ICP) sensor circuit is giving an intermittent or erratic signal. On hydraulically actuated diesel injection systems the ECM uses ICP to control the injectors, so a dropping-out signal can cause hard starting, stalling, and power loss. Oil intrusion in the sensor connector is a frequent culprit, along with wiring faults and a failing sensor.
Medium
Can I keep driving? Risky β on hydraulic-injector diesels this sensor controls injection, so expect hard starting, stalling, or power loss; get it diagnosed soon.
Common symptoms
What you'll notice
- Check-engine light on
- Hard starting or intermittent no-start
- Stalling or rough running, often intermittent
- Loss of power or hesitation
Common causes
Most likely first
- Faulty injector control pressure (ICP) sensorLikely
- Oil or moisture intrusion in the ICP connectorCommon
- Chafed or intermittent wiring to the sensorCommon
- Low or unstable high-pressure oil supply (IPR valve, pump)Less often
- Faulty ECM/FICM (less common)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame and watch live ICP voltage/pressure for dropouts.
- Unplug the ICP connector and check for oil intrusion β a very common cause; clean or replace as needed.
- Wiggle-test the harness to reproduce the intermittent signal, and inspect grounds.
- Verify high-pressure oil supply (IPR valve operation) if the sensor and wiring are good.
- Replace the ICP sensor if its signal remains erratic; clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2287?+
Not ideally. On these diesels the ICP sensor governs injection, so the engine can stall or refuse to start without warning.
Can I just clear P2287?+
Clearing it won't help for long β an intermittent circuit will set it again until the connector, wiring, or sensor is fixed.
Related codes
Often seen with P2287
Read & clear P2287 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX