Technical Description of OBD-II Trouble Code
Engine Off – Injector Control Pressure Too High
What is the meaning of P2289?
P2289 is a generic powertrain code that applies to many OBD-II vehicles (1996-newer), including Ford, Range Rover, BMW, Peugeot, Hyundai, and others. The exact repair steps may vary depending on the year, make, model, and powertrain configuration of the vehicle.
When a P2289 code is stored, it indicates that the powertrain control module (PCM) has detected excessive pressure in the high-pressure fuel injection system while the engine is shut down.
This code is primarily used in high-pressure diesel injection systems, but it can also be used in vehicles with gasoline engines. The PCM monitors high-pressure injection using one or more fuel pressure sensors. Excessive injector control pressure can indicate a serious malfunction in the engine lubrication and/or timing mechanisms, as the diesel high-pressure injection system relies on crucial engine timing components. The stored code P2289 can be attributed to either a mechanical or electrical condition.
If the PCM detects excessive injector control pressure, it will store a code P2289 and illuminate the malfunction indicator lamp (MIL). Multiple ignition cycles with a failure may be required for the MIL to illuminate.
A typical injection control pressure (ICP) sensor:

How severe is this DTC?
Conditions contributing to a stored code P2289 can result in catastrophic engine damage. Therefore, this code should be considered severe.
What are the symptoms of the code?
Symptoms of a P2289 trouble code may include:
What are the common causes of the code?
The causes for this code may include:
What are the troubleshooting steps for P2289?
Start by ensuring that the engine has the correct oil level and that no oil pressure or oil level lamps are illuminated. If necessary, perform a manual oil pressure test. Engine timing components are affected by engine oil pressure, and low oil pressure can adversely affect injection timing.
To accurately diagnose a code P2289, you will need a diagnostic scanner, a digital volt/ohmmeter (DVOM), and a reliable source of vehicle information.
It may save time to search for technical service bulletins (TSB) that match the stored code, vehicle information (year, make, model, and engine), and exhibited symptoms. This information can be found in your vehicle information source. If the right TSB is found, it may provide a quick solution to the diagnosis.
After connecting the scanner to the vehicle diagnostic port and retrieving all stored codes and relevant freeze frame data, write down the information in case the code is intermittent. Then, clear the codes and test drive the vehicle until one of two things happens: the code is restored or the PCM enters readiness mode.
If the PCM enters readiness mode at this point, diagnosing the code may be more difficult because it is intermittent. The condition that caused the P2289 code to be stored may need to worsen before an accurate diagnosis can be made. If the code is restored, continue with the diagnosis.
You can obtain connector face views, connector pinout charts, component locator charts, wiring diagrams, and diagnostic flow charts specific to the code and vehicle in question from your source of vehicle information.
Perform a visual inspection of the related wiring and connectors. Repair or replace any wiring that is cut, burned, or damaged.
Use the DVOM to test the voltage and ground circuits at the injection system pressure sensor/s. If no voltage is detected, check the system fuses and replace any blown or defective fuses as necessary.
If voltage is detected, test the corresponding circuit at the PCM connector. If no voltage is detected there, suspect an open circuit between the sensor in question and the PCM. If voltage is discovered there, suspect a defective PCM or PCM programming error.
Test the injection pressure sensor with the DVOM. If it does not comply with the manufacturer’s specifications, consider it defective.