P0087 Fuel Rail/System Pressure – Too Low

Home » OBD Codes » P0000-P0099 » P0087 Fuel Rail/System Pressure – Too Low

P0087 Fuel Rail/System Pressure – Too Low

OBD-II Trouble Code Technical Description

Fuel Rail/System Pressure – Too Low

What does that mean?

This generic powertrain/engine diagnostic trouble code typically applies to all OBDII equipped vehicles.

Some vehicles are equipped with a returnless fuel supply, this means that the fuel pump is pulse width modulated and can vary in pump speed to deliver fuel to the rail at a variable rate instead of constantly running the fuel pump and regulating the pressure with a pressure regulator, returning fuel back to the tank.

There is a sensor on the fuel rail that monitors fuel pressure at the rail to determine fuel pressure and vary the pump speed accordingly. The PCM (powertrain control module) or ECM (engine control module) has detected that fuel pressure is below specification for the supply commanded to the fuel pump driver module or fuel pump assembly.

Symptoms

Symptoms of a P0087 DTC may include:

  • Check engine light illuminated, there may be more than one code present such as an oxygen sensor lean or rich code.
  • Vehicle may have a misfire due to a lean fuel condition, run rough, or lack power on acceleration. This may be more evident at higher RPM’s when more fuel is required. An oxygen sensor too lean code may also be present.
  • A bad sensor may cause the PCM/ECM to command extra fuel leading to a rich fuel condition which will cause poor fuel economy. An oxygen sensor too rich code may be present.
  • Causes

    Potential causes of a P0087 trouble code may include:

  • Weak fuel pump, clogged filter or screen, restricted fuel supply line
  • Faulty fuel pump driver module
  • Faulty fuel pressure sensor
  • Possible Solutions

    If vehicle is equipped with a fuel pressure test port at the fuel rail or line, check fuel pressure using a mechanical pressure gauge to determine if it is within specifications. Fuel pressure should also be tested under load with vehicle in gear or during acceleration. If fuel pressure is below spefications, visually inspect all fuel lines going back to the tank to see if there is a restriction such as a bent fuel line.

    Fuel filter may be clogged if it has not been changed for a long time, or the in-tank fuel screen may have become restricted or clogged – check for damage to the fuel tank that could cause the bottom of the tank to press up against the fuel pump inlet.

    Fuel pump driver module equipped vehicles are usually operated on a PWM (Pulse width modulated) input signal from the PCM/ECM and a PWM output signal to the fuel pump, in other words they run on a duty cycle – which is a voltage on/off time rather than a constant voltage to regulate the pump speed. The PWM signal can be checked at the driver module using a wiring diagram for reference and a DVOM set to duty cycle with the positive lead on the signal wire and the negative lead on a good known ground. The duty cycle should vary according to fuel pump demand commanded by the PCM/ECM. Some vehicles such as Ford will double the duty cycle output, so a 30% input will result in a 60% output to the fuel pump. The duty cycle to the fuel pump should reflect this increase. This voltage is usually monitored by the PCM and may set an additional fault code if there is a problem with the fuel pump driver module.

    Fuel pressure sensor can be checked using a wiring diagram for reference and DVOM. Typically there is a reference voltage power or ground wire that is monitored by the PCM. A problem with the power or ground wire would typically set a different code such as P0190 – Fuel rail pressure sensor circuit malfunction, or P0191 – Fuel rail pressure sensor circuit range/performance. Excessive resistance in the sensor or wiring leads may lead to an incorrect reading. Using the DVOM set to ohms scale, check the resistance of the pressure sensor by unplugging the sensor and attaching the positive and negative leads to the sensor connector. If the resistance is higher than specifications, replace the sensor. The wiring can be tested using the DVOM set to ohms as well by disconnecting the sensor and the PCM and checking for excessive resistance between the two terminal ends of the wiring harnesses with the positive lead of the DVOM on one end and the negative lead on the other end of the same wire.

    Related DTC Discussions

    Register now to ask a question (free)

  • 07 duramax codes p0087, p0128, p0672, p0673, p0676, p0671
    07 duramax cab & chassis, throwing codes; po087,po128, po672,po673,po676,po671…the main concern is the po087 code.trouble diagnosing the problem. w/o scan tool narrowed down to cp3 fuel pump/ or small outside chance of the rail pressure sensor faulty.truck has 135,200miles…
     
  • Nissan Patrol 2010 Check engine P0090 P0087 P1197
    I own a [b]Nissan Patrol LE 2010[/b]. recently the check engine light appeared and the car does not go beyond 2000rpm – 3000rpm when full accelerator is pressed. I have had the engine light checked but could not get the code, but it said fuel regulator issue. Need help with this one if anyone expe…
     
  • 2012 Kia Sorento P0087 installation
    How to install a POO87 on a Kia Sorento 2012 and where can I purchase it…
     
  • Vauxhall Insignia 2011, 2.0 CDTi P0087 code
    My 2011 CDTi has recently intermittently started dropping into limp mode when accelerating hard (i.e. from a standing start or pulling onto a roundabout, etc,etc), the screen displays “Service Vehicle Soon” and the audible bleeping is heard. I’ve got a mid-range diagnostics tool and, when I plug it …
     
  • peugeot 4007 2.2 p1351 p0087 p0093 p3003
    i have a peugeot 4007 2.2 2008, when the fuel is around a quarter full i have difficulty starting when hot or cold although it always starts, when the fuel level is above this level it starts normally, fault codes are p1351 p0087 p0093 p3003 which i believe are all fuel related, another slight fault…
     
  • p0087 silverado duramax
    When going up grade pulling fifth wheel camper, check engine light will occassionally luminate. ODB II code is p0087. DIC shows “change fuel filter” or engine power is reduced. Fuel filter changed 5k miles ago. Filter tested and within specs. Only happens when pulling load up grade, but doesn’t happ…
     
  • Opel Astra 1.7 CDTI 2009 P0087
    The engine starts easily and then stops after about 15 seconds and takes about 30 seconds to start. It accelerates more slowly, maxspeed: about 100 km/h, consumes about the same amount fuel. I replaced the fuel filter. Errorcode: P0087 no other. Suggestions?…
     
  • Peugeot 407 1.6 hdi fault code p0087 p1113 p0093 and won’t start
    Peugeot 407 1.6 hdi fault code p0087 p1113 p0093 all I done was crack open a injector union to fix a leak now can’t get it going I’ve tryed towing it using easy start still no joy…
     
  • 2011 dodge ram 6.7 Cummins p0087 code
    p0087 on a 2011 dodge ram 2500 4×4 6.7 Cummins. How do I fix this problem?…
     
  • SLK 2012 250 Error code P00877B
    HI, All experts here, there is no engine lights up in the meter while driving. Just that on the recent services, during diagnosis, there is a fault code of P00877B – “The Fuel Pressure in the system is too low. Leakage or defective seal is detected.” But after erase the code and replugin the mach…
     
  • Need more help with a p0087 code?

    If you still need help regarding the P0087 trouble code, please post your question in our FREE car repair forums.

    NOTE: This information is presented for information purposes only. It is not intended as repair advice and we are not responsible for any actions you take on any vehicle. All information on this site is copyright protected.

    Need help?

    Let us fix your problem. You are most welcome our diagnosis experts have in most cases the knowledge and skills to find the cause of the error code p0087 and to solve the problems.

    Make an appointment for diagnosis

    "Delete Error Code Permanently, Disable DTC Error Code Function for p0087 in the ECU"

    In extreme cases, we even have the option to permanently remove the specific DTC p0087 and disable the function of the specific error code in the ECU. All other fault code functions will then continue to work to protect the engine. This is different from clearing an error code with a diagnostic device. We have the option to permanently remove the function of the specific error code, so that it never comes back. Also emergency running that occurs on the specific error code can be solved in most cases.

    Of course we prefer to first try to solve the cause of the error code, but sometimes the only solution is to permanently disable the DTC function of p0087.

    Make an appointment for permanent removal of p0087