Severity High
P1287

P1287: Injection Control Pressure Too High

📅 Last reviewed: July 2026
What does the P1287 code mean?

The P1287 code indicates that the Powertrain Control Module (PCM) has detected that the actual Injection Control Pressure (ICP) exceeds the calibrated maximum or the commanded desired pressure by a specific threshold for a set period. In common-rail or HEUI diesel engines such as the Ford Power Stroke 6.0L and 7.3L, this typically points to a failure in high-pressure hydraulic regulation, where the Injection Pressure Regulator (IPR) valve cannot reduce pressure or the ICP sensor reports erroneously high values.

High
Severity
Variable
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Scan for additional codes and record freeze frame data

2

Inspect ICP sensor and IPR valve wiring and connectors for damage, corrosion, or shorts

3

Monitor ICP and IPR duty cycle with a scan tool; compare actual ICP to desired pressure

4

Test ICP sensor signal voltage and reference voltage (typically 5V)

5

Check engine oil level, condition, and viscosity; replace if necessary

6

Perform a high-pressure oil system leak-down test to evaluate HPOP and IPR valve function

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

1. Frequently Asked Questions

Is it safe to drive?

No, driving with code P1287 is not recommended. High injection pressure can cause engine damage, and the vehicle may enter limp mode or fail to start. Have the vehicle diagnosed and repaired promptly.

How much does it cost to fix?

Repair costs vary widely depending on the root cause. Replacing an ICP sensor or IPR valve typically ranges from $200 to $600. If the HPOP needs replacement, costs can exceed $1,500 including labor.

2. Commonly Affected Makes

Navistar

3. Related Codes