Severity High
P2291

Injector Control Pressure Too Low During Cranking

What does the P2291 code mean?

The P2291 code indicates that the Engine Control Module (ECM) has detected the injector control pressure (ICP) is below the minimum threshold while cranking the engine. This typically occurs in diesel engines with high-pressure common rail or HEUI injection systems. The ECM monitors ICP sensor voltage; if pressure doesn't reach the required level (e.g., 500 psi) within a specified time, it sets this code. Common causes include low oil level (for HEUI systems), faulty ICP sensor, high-pressure oil pump failure, or injector issues.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Verify engine oil level and condition; top up or change if necessary.

2

Step 2: Use a scan tool to monitor ICP sensor voltage during cranking; should rise above 0.5V.

3

Step 3: Inspect ICP sensor connector for corrosion or damage; test sensor resistance.

4

Step 4: Check high-pressure oil pump operation and pressure relief valve.

5

Step 5: Perform injector leak-down test to identify faulty injectors.

Need an OBD2 Scanner for the P2291? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The vehicle may not start or may stall unexpectedly, leading to a breakdown or accident.

How much does it cost to fix?

Diagnosis typically costs $50-$150. Repairs vary: oil change $50-$100, ICP sensor $150-$300, high-pressure oil pump $500-$1500.

06. Related Codes