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 P2285 code means the ICP sensor signal voltage is lower than a working sensor should send.
Below you will find what the code means, the common causes, step-by-step tests and typical repair costs.
P2285 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.
| Character | Meaning | What It Tells You |
|---|---|---|
| P | Powertrain | The fault is in the engine or transmission systems. |
| 2 | Generic (SAE) code | The definition is the same on every OBD-II vehicle. |
| 2 | Fuel and air metering (injector circuits) | The fault involves fuel delivery, injectors, fuel pumps, pedal sensors or boost control. |
| 85 | Specific fault | Injector Control Pressure Sensor Circuit Low |
What the P2285 Code Means
The SAE J2012 standard defines the P2285 code as Injector Control Pressure Sensor Circuit 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.
Low input means the ICP sensor signal dropped below the lowest value a working sensor should send. That usually points to a lost 5-volt reference, a signal wire shorted to ground or a sensor that has failed inside.
Symptoms of an Injection Control Pressure Problem
Problems in this system often affect starting. Common signs of a P2285 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
What Causes the P2285 Code?
Low input faults almost always come from an electrical problem:
- Open 5-volt reference. Without its supply, the sensor cannot produce a signal.
- Signal wire shorted to ground. Chafed insulation touching metal pulls the voltage down.
- Failed ICP sensor. An internal short drags the signal low.
- Corroded or loose connector. High resistance on the reference pin lowers the signal.
- PCM fault. Rare.
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 P2285 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.
Check the Reference Voltage
Unplug the ICP sensor and turn the key on. The reference pin should read close to 5 volts. If it is low or missing, unplug other sensors on the same reference one at a time to see if one is pulling it down.
Check the Signal Wire for a Short
With the battery disconnected and the sensor and module unplugged, check the signal wire for continuity to ground. Any continuity means a short.
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 P2285 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 sensor without checking the reference voltage
- Missing a shorted sensor elsewhere that drags a shared reference down
- Replacing injectors before checking the ICP sensor and oil system
- Ignoring oil in the ICP connector
What Repairs Cost
Repair costs depend on the cause. This table shows typical ranges for parts and labor.
| Repair | DIY Cost | Typical 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 P2285 Code?
Drive with care. A P2285 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:
| Code | Meaning |
|---|---|
| P2284 | Injector Control Pressure Sensor Circuit Range/Performance |
| P2290 | Injector Control Pressure Too Low |
Restoring Injection Control Pressure
A P2285 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 a Low Input Code Always a Bad Sensor?
No. A lost 5-volt reference or a signal wire shorted to ground causes many low input codes. Check the reference at the connector before you buy a new ICP sensor.
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.
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.
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.
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.