P2290 Code: Meaning, Symptoms, Causes & Fixes

Diesels with HEUI injectors, such as the 6.0L and 7.3L Power Stroke and some Navistar engines, fire their injectors with high-pressure engine oil, and an injection control pressure (ICP) sensor reports that oil pressure. A P2290 code means the engine computer found a problem with the injection control pressure system.

This guide explains what the code means, what usually causes it and how to test the system before you buy parts.

P2290 Code Breakdown

Every OBD-II code follows the same five-character pattern set by the SAE J2012 standard. Each character narrows down which system has the fault. This table shows what each part of the code tells you.

CharacterMeaningWhat It Tells You
PPowertrainThe fault is in the engine or transmission systems.
2Generic (SAE) codeThe definition is the same on every OBD-II vehicle.
2Fuel and air metering (injector circuits)The fault involves fuel delivery, injectors, fuel pumps, pedal sensors or boost control.
90Specific faultInjector Control Pressure Too Low

What the P2290 Code Means

The SAE J2012 standard defines the P2290 code as Injector Control Pressure Too Low. A high-pressure oil pump feeds engine oil to rails in the cylinder heads. The injection pressure regulator (IPR) valve sets that pressure, and the ICP sensor tells the engine computer what it is. The injectors use the oil pressure to push fuel out at injection pressure. Without enough oil pressure, the injectors cannot fire, so the engine will not start.

The ICP sensor is a 5-volt, three-wire sensor. On the 6.0L Power Stroke, it is known for failing when oil gets into its connector. The computer sets ICP codes when the signal is out of range, or when actual pressure stays below what it wants.

Because the injectors need oil pressure to fire, a weak injection control pressure system often shows up first as a hard start when the engine is hot. Hot oil is thinner and leaks past worn seals more easily, so pressure takes longer to build during cranking.

This code means actual injection control pressure stayed lower than the engine computer wanted. The high-pressure oil system is not building or holding pressure.

Symptoms of an Injection Control Pressure Problem

Problems in this system often affect starting. Common signs of a P2290 code include:

  • Check engine light on
  • Long crank or no start, especially when hot
  • Loss of power
  • Stalling at idle
  • Rough idle
  • Engine dies after starting

Common Causes of the P2290 Code

This kind of fault can come from the part, the system around it or the wiring:

  1. High-pressure oil leak. Standpipes, dummy plugs or injector O-rings.
  2. Weak IPR valve.
  3. Worn high-pressure oil pump.
  4. Low engine oil level.
  5. Failing ICP sensor.

Tools You Will Need

You can do most of this testing at home with basic tools:

  • Scan tool that reads diesel ICP data
  • Digital multimeter with back-probe pins
  • Air pressure regulator to test the high-pressure oil system
  • Wiring diagram and service information

Step-By-Step Diagnosis of the P2290 Code

Check the engine oil level and the ICP sensor connector first. Oil in the connector is a common cause.

Check Live Data and Freeze Frame

Watch ICP pressure, desired ICP and IPR duty cycle in live data. During cranking, many HEUI engines need about 500 psi before the injectors fire. At warm idle, the IPR duty cycle should stay well below its maximum.

Command the Part and Watch the Result

Use a scan tool to command the injection control pressure system, where supported, and watch whether the system responds. No response with a good command points to the part or its mechanical linkage.

Check the ICP Sensor Connector

Unplug the ICP sensor and look for engine oil inside the connector. Oil wicking into the connector damages the sensor and can travel up the wiring. Clean the connector, replace the sensor and, if needed, the pigtail.

Test the High-Pressure Oil System

If ICP pressure cannot reach its target, the system may be leaking. A shop can pressurize the oil rails with shop air through the ICP port and listen for leaks at the standpipes, dummy plugs, injector O-rings and high-pressure pump fittings.

Check the IPR Duty Cycle

At warm idle, watch the IPR valve duty cycle in live data. A high duty cycle at idle means the computer is working hard to hold pressure, which points to a leak in the high-pressure oil system or a weak pump.

Repairs That Clear the P2290 Code

Match the repair to what your tests found. Then clear the code and drive under the same conditions that set it.

  • Replace the ICP sensor and repair an oil-soaked connector.
  • Repair high-pressure oil leaks such as standpipes and dummy plugs.
  • Replace the IPR valve if it does not hold pressure.
  • Replace the high-pressure oil pump if it is weak.
  • Top up or change the engine oil

Common Mistakes to Avoid

These mistakes waste money or leave the real fault in place:

  • Replacing the injection control pressure system without testing the system around it
  • Ignoring service bulletins for your vehicle
  • Replacing injectors before checking the ICP sensor and oil system
  • Ignoring oil in the ICP connector

Typical Repair Costs

Repair costs depend on the cause. This table shows typical ranges for parts and labor.

RepairDIY CostTypical Shop Cost
ICP sensor$50 to $150$150 to $350
ICP pigtail$20 to $60$100 to $250
IPR valve$80 to $250$250 to $600
Standpipes and dummy plugs$100 to $300$600 to $1,500
High-pressure oil pump$500 to $1,200$1,200 to $2,500

Is It Safe to Drive with a P2290 Code?

Drive with care. A P2290 code can lead to a hot no-start or stalling. If the engine starts and runs well, drive to a shop soon. If it stalls or will not restart, have it towed.

Related Codes

These codes often show up with this one or point to the same system:

CodeMeaning
P2285Injector Control Pressure Sensor Circuit Low
P2284Injector Control Pressure Sensor Circuit Range/Performance

Restoring Injection Control Pressure

A P2290 code points to the HEUI injection control pressure system. Failed ICP sensors, oil-soaked connectors, high-pressure oil leaks and weak IPR valves or pumps cause most cases.

  • Check the oil level.
  • Inspect the ICP connector for oil.
  • Compare desired and actual ICP.
  • Test for high-pressure oil leaks.

Frequently Asked Questions

Is This a Mechanical or Electrical Problem?

It can be either. Check the wiring and the commands in live data first, since that is quick. If the injection control pressure system gets the right commands and still does not respond, the fault is mechanical.

Can I Unplug the ICP Sensor to Test It?

On many 6.0L Power Stroke engines, unplugging a failed ICP sensor with the engine running makes the computer use a default value, and the engine may run better. That is a quick hint that the sensor is bad. It is not a fix, so replace the sensor.

Is This Code the Same on Every Vehicle?

Yes. It is a generic SAE code, so the definition is the same on every OBD-II vehicle. The parts that cause it and the test steps vary by make and engine, so check the service manual for your vehicle before you buy parts.

Where Is the ICP Sensor on a 6.0 Power Stroke?

On the 6.0L Power Stroke, the ICP sensor is on the high-pressure oil rail under the turbo, toward the front of the engine. Early trucks had it on the passenger side oil rail. It can be reached by moving the turbo inlet and some hoses.

Can Low Engine Oil Cause This Code?

Yes. The high-pressure oil pump draws from the engine oil supply. If the oil level is low or the oil is aerated, the pump cannot build enough injection control pressure. Check the oil level first, especially if the truck has an oil leak.

Can a Basic Code Reader Diagnose This Code?

A basic reader can show the code number, but it often cannot read live data or run the tests that pin down the cause. A scan tool with live data, graphing and output tests saves a lot of guesswork.

Will This Code Clear Itself After the Repair?

If the fault is fixed, the check engine light usually turns off after about three drive cycles in a row with no fault. The stored code stays in memory for a while longer and then erases itself. You can clear it right away with a scan tool, but that also resets the readiness monitors, so the car will need some driving before an emissions test.