DOBD DashX ☰ Browse all codes
P2290

Injector Control Pressure Too Low

Diesel fuel injection Generic OBD-II High

What it means

P2290 means the injection control pressure — the high-pressure engine oil that fires the injectors on hydraulically-actuated diesel systems — is below what the ECM commands. Without enough control pressure the injectors can't deliver fuel properly, so the engine may crank but not start, start hard, misfire, or stall. Begin with engine oil level and condition, then the pressure-control valve and sensor.

High

Can I keep driving? Maybe not — low injection control pressure can cause hard starting, no-start, stalling, or heavy misfire on these diesels; address it before driving far.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Low or aerated engine oil (these injectors are hydraulically actuated by engine oil)
  2. Faulty injection pressure regulator (IPR) valve
  3. Leak in the high-pressure oil system (o-rings, fittings, or hoses)
  4. Faulty injection control pressure (ICP) sensor
  5. Faulty injector driver module (FICM) or its wiring

How to diagnose & fix

Work through it in order

  1. Check engine oil level and condition first — low or foamy oil starves the system.
  2. Scan and compare actual vs. desired injection control pressure while cranking/running.
  3. Inspect the high-pressure oil system for leaks (o-rings, standpipes, fittings).
  4. Test the IPR valve and the ICP sensor against spec.
  5. Check the injector driver module supply, ground, and wiring, then repair the confirmed fault.

FAQ

Quick answers

Is it safe to drive with P2290?+
Not reliably. Low injection control pressure can cause hard starting, stalling, or a sudden loss of power, which can leave you stranded. Diagnose it before relying on the vehicle.
Can I just clear P2290?+
It returns as soon as pressure drops again. Start with the simplest cause — oil level and condition — then work through the pressure-control components.

Related codes

Often seen with P2290

Read & clear P2290 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX