What does this OBD II code mean?
This generic OBD-II code is set when the Powertrain Control Module (PCM) senses that fuel pressure is above the desired threshold during several vehicle cycles in KOER condition (Key On Engine Running).
Why does this OBD II code appear?
During KOER condition the PCM is constantly receiving information from all sensors and actuators. On each computing sequence, these values are compared with the admissible presets. If the fuel pressure sensor indicates a value outside the expected range then the PCM will enter in “Fail Mode” condition and will start its pre-programmed procedures.
As part of the emergency routine, the control module will operate the fuel pressure relief valve resulting in an overall decrease in system pressure.
Once the PCM ensures that fuel pressure is under control, it will take note of this situation and will wait for the next few driving cycles. If the condition persists, the control module will activate the Check Engine Light (CEL) and store the P000F code in memory.
Due to the nature of the problem (fuel system) this code is considered severe and must be addressed as soon as possible.
What symptoms may occur with this OBD II code?
The following symptoms could be present:
- CEL lit. The Check Engine Light will turn on after few driving cycles to alert the driver about the situation.
- The engine doesn’t start. This is the most severe scenario. Occurs when the fuel pressure is so high that even the PCM can’t manage to lower it to an acceptable value.
- Difficulty to start the engine, especially when is hot. This is considered the second most severe condition and could happen if the amount of fuel exceeds the required for a normal operation. If this symptom is present during “cold starts” then the severity is even higher.
- Engine misfires. It’s not uncommon to encounter a misfire condition when this code is present. The reason is that the excessive fuel won’t be burned in the combustion chamber and could cause a misfire during the exhaust phase.
- Expect many of the symptoms usually present when fuel pressure is above its normal values: poor fuel efficiency, lack of power under normal or heavy load, typical smell of gas fumes due to unburned fuel, etc.
What are the causes that trigger this OBD II code?
This code may be originated by:
- Bad or defective fuel pressure sensor. The origin of the problem is that the control module is assuming that fuel pressure is outside its normal limits. What happens if the sensor is not reporting an accurate value?
- Faulty fuel pressure regulator. If this actuator is not working properly the logical result could be one of two: fuel pressure below normal values or fuel pressure above normal values.
- Flawed fuel volume regulator (if equipped). Here applies the same logic as with the pressure regulator. This component has a direct incidence in the fuel pressure and thus must be taken into account.
- Deficient fuel pump. Normally, a faulty fuel pump supplies insufficient fuel volume to the system resulting in a low-pressure condition. But some pump models have a built-in relief system that can be flawed. If that case a high-pressure condition may occur.
- Hugely clogged return fuel filter. This is a rare condition but also possible in fuel systems equipped with a return line filter. If this filter is partially or completely obstructed the overall fuel pressure will increase. Is considered a rare condition because of the filtration properties of this kind of filters. Their mesh is very high and thus is unlikely to clog.
- Even when unlikely, a defective PCM cannot be discarded
Diagnostic strategy for troubleshooting this OBD II code
It's highly recommended starting the diagnostic process with the usual information gathering:
- With the help of a professional OBD2 scan tool, preferably one with OEM capabilities, take note of all data trouble codes in memory, including pending codes.
- Take note of freeze frame information (if present).
- Query the vehicle owner about what, when and where the failure occurs. Does it happen with the engine hot? Cold? Under load? All the standard questions.
- Take note of the vehicle VIN and find a reliable source of technical reference.
Once you are done, the next step is discarding an intermittent condition.
- Using your scan tool clear DTC memory.
- Perform a complete driving cycle according to OEM procedures.
If the code P000F disappears then inform the owner about the intermittent nature of the code and explain that further testing with the code present will be required. If the code does appear then continue to the testing stage, consisting in discarding the possible causes of the problem.
IMPORTANT: the diagnostic procedure explained in this section should be taken as a guideline. Always refer to specific OEM procedures when possible.
The workflow for the diagnostic process is:
- The tests should be executed in sequential order, in other words, complete step 1 before going to step 2 and so on.
- Repair, fix, or replace any component if you suspect is not in good condition.
- If any repair, fix, reprogramming or component replacement is made during any step then you should clear DTC memory and repeat the whole KOER driving cycle.
- If the DTC appear again then you should continue to the next step.
- If the DTC does not appear again after completing the KOER tests then you can assume the problem is fixed, in that case, continuing with the remaining steps would be optional.
The diagnostic process for the code P000F is as follows:
- Sensor harness wiring and connector: carry out an exhaustive visual inspection of fuel pressure sensor wiring and connectors. Pay special attention to burnt, corroded or deteriorated wiring and/or connector. Unplug the sensor and check for corrosion, damage, bent pins, etc.
- Electrical tests: with the help of a digital volt-ohm meter (DVOM) and the adequate wiring diagram perform a KOEO check on the fuel pressure sensor. Verify supply and/or reference voltage, electrical resistance, continuity, current and ground integrity. Compare the obtained values with the appropriate OEM literature.
- Fuel system delivery: carry out a manual fuel pressure reading using a proper fuel pressure gauge and adapters. This is crucial, even if the scanner is reporting the fuel pressure. If the fuel pressure is above its normal value then perform an extensible fuel system test starting with the fuel pump followed by the fuel pressure regulator, fuel volume regulator, and fuel injectors performance. Do not discard a restriction in the fuel lines.
- Fuel pressure relief valve: using a professional scan tool operate the fuel pressure relief valve and verify if it's working as expected. Replace if necessary.
- Fuel pressure sensor: using a professional scan tool compare the live data readings of the fuel pressure sensor with the fuel pressure gauge. Replace if necessary.
- Problems with the powertrain control module: the most unlikely cause for this code is a faulty PCM or a corrupted program. Yet, if you are completely certain that all prior tests passed then you must remove the PCM and check it, reprogram it or replace it as necessary.
Do you need further help....?