Quick Answer

P0087 means: P0087 indicates low fuel pressure in the fuel rail/system.

Fix: Check and replace faulty components Cost: $300 - $800 Time: 90-180 minutes

Can I drive with P0087? Immediate attention is recommended to prevent engine damage.

Common Questions

What does P0087 mean and how does it affect my car?

P0087 indicates that your vehicle's engine control module has detected low fuel pressure in the fuel system. This can lead to poor engine performance, reduced fuel efficiency, and difficulty starting the vehicle. If ignored, it can result in severe engine damage.

What are the most common causes of P0087 and how much does it cost to fix?

The most common causes of P0087 include a failing fuel pump, clogged fuel filter, or malfunctioning fuel pressure regulator. Repair costs can vary widely, ranging from $100 for a fuel filter replacement to $800 for a fuel pump replacement.

Can I drive my car with P0087 or should I stop immediately?

While you might be able to drive your vehicle for a short distance, it is not advisable. Continuing to drive with a P0087 code can lead to further damage, so it's best to seek professional help as soon as possible.

How can I diagnose P0087 myself using GeekOBD APP?

Using the GeekOBD APP, you can first scan for DTCs, read freeze frame data, and monitor live fuel pressure readings. This will help you identify whether the fuel pump or other components are functioning correctly.

What vehicles are most commonly affected by P0087?

P0087 is often seen in vehicles like the 2007-2018 Ford F-150 and the 2008-2017 Chevrolet Silverado, among others. These models are known for fuel system issues as they age.

How can I prevent P0087 from happening again?

To prevent P0087, ensure regular maintenance of your fuel system, including replacing the fuel filter at recommended intervals and using high-quality fuel to minimize deposits and clogging.

What is P0087?

The diagnostic trouble code P0087 indicates that the engine control module (ECM) has detected a fuel pressure that is lower than the expected level. This code is often related to issues within the fuel system, such as a failing fuel pump, clogged fuel filters, or even a malfunctioning fuel pressure regulator. When the fuel pressure drops too low, the engine may not receive the necessary fuel for optimal operation, leading to performance issues and potential engine damage. Drivers may experience symptoms like rough idling, stalling, or difficulty starting their vehicle. If left unaddressed, a P0087 code can cause serious problems, including reduced engine performance, decreased fuel efficiency, and even engine failure in extreme cases. This code is particularly common in certain vehicle models, notably the Ford F-150 from 2007 to 2018 and Chevrolet Silverado from 2008 to 2017, where fuel system components are known to wear out over time. It's crucial for car owners to understand the implications of this code and seek timely repairs to avoid further complications.

System: P - Powertrain (Engine, Transmission, Emissions)

Symptoms

Common symptoms when P0087 is present:

  • Check engine light stays on constantly, indicating a persistent issue with fuel pressure.
  • Engine hesitates during acceleration, causing a noticeable lag in power delivery.
  • Fuel economy decreased by 10-15%, reflecting a lack of proper fuel flow to the engine.
  • Stalling or rough idling occurs frequently, especially at lower RPMs.
  • Difficulty starting the vehicle, particularly after refueling or when the engine is cold.

Possible Causes

Most common causes of P0087 (ordered by frequency):

  1. The most common cause of P0087 is a failing fuel pump, which accounts for approximately 40% of cases. A weak or malfunctioning pump may not be able to maintain adequate fuel pressure.
  2. Another frequent cause is a clogged fuel filter, responsible for about 25% of P0087 codes. A blocked filter can restrict fuel flow, leading to low pressure in the fuel system.
  3. A malfunctioning fuel pressure regulator can also lead to this code. It controls the pressure of the fuel delivered to the engine, and if it fails, it can cause incorrect pressure readings.
  4. Less common but serious causes include fuel line leaks or kinks, which can drastically affect fuel delivery and pressure.
  5. In rare instances, the issue may stem from a faulty fuel pressure sensor, leading to incorrect readings being sent to the ECM.

P0087 Repair Costs

Cost Breakdown by Repair Type

Fuel Pump Replacement

Replacing the fuel pump is often necessary if it fails to maintain pressure.

  • Total: $300 - $800
  • Success rate: 85%
Fuel Filter Replacement

If a clogged fuel filter is the issue, replacing it can restore proper fuel flow.

  • Total: $100 - $250
  • Success rate: 90%
Fuel Pressure Regulator Replacement

In cases where the regulator is malfunctioning, replacing it can solve the low pressure issue.

  • Total: $150 - $300
  • Success rate: 80%
Money-Saving Tips for P0087
  • Start with the most common and least expensive repairs first
  • Use GeekOBD APP to confirm diagnosis before replacing expensive parts
  • Consider preventive maintenance to avoid future occurrences
  • Compare prices for OEM vs aftermarket parts based on your needs
  • Address the issue promptly to prevent more expensive secondary damage

Diagnostic Steps

Professional P0087 Diagnosis Process

Follow these systematic steps to accurately diagnose P0087. Each step builds on the previous one to ensure accurate diagnosis.

Step 1: Initial visual inspection - Check for obvious signs like damaged wiring, loose connections, or corrosion (5-10 minutes)
GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 2: OBD2 scan with GeekOBD APP - Retrieve all codes and freeze frame data to understand the fault context (10-15 minutes)
GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 3: Component testing - Use a multimeter or specific diagnostic tools to test suspected components, including the fuel pump and pressure regulator (20-30 minutes)
GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 4: System function test - Verify proper operation after repairs and clear codes to ensure no further issues (10-15 minutes)
GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.
Step 5: Road test verification - Drive the vehicle under various conditions to confirm repair success and ensure the check engine light remains off (15-20 minutes)
GeekOBD APP Tip: Use GeekOBD APP to monitor real-time data during this diagnostic step for accurate results and professional-grade analysis.

Important Notes

  • Always verify the repair with GeekOBD APP after completing diagnostic steps
  • Clear codes and test drive to ensure the problem is resolved
  • Address underlying causes to prevent code recurrence

Real Repair Case Studies

Case Study 1: Fuel Pump Replacement on 2015 Ford F-150

Vehicle: 2015 Ford F-150, 85,000 miles

Problem: Customer reported rough idling and check engine light illuminated.

Diagnosis: Using the GeekOBD APP, the technician scanned for codes and found P0087 indicating low fuel pressure. Further testing revealed a failing fuel pump.

Solution: Replaced the fuel pump and fuel filter to restore proper fuel flow.

Cost: $620 (labor: $200, parts: $420)

Result: After the repair, the vehicle ran smoothly, and the check engine light remained off.

Case Study 2: Fuel Filter Change on 2010 Chevrolet Silverado

Vehicle: 2010 Chevrolet Silverado, 95,000 miles

Problem: Customer experienced stalling and difficulty starting.

Diagnosis: Diagnostic tests indicated low pressure with code P0087, leading to a clogged fuel filter diagnosis.

Solution: Replaced the fuel filter and performed a fuel system flush.

Cost: $180 (labor: $80, parts: $100)

Result: The customer reported improved performance and no further issues with starting.

Diagnose P0087

Use GeekOBD APP for professional diagnosis!

  • Real-time data monitoring
  • Advanced diagnostic features
  • Step-by-step repair guidance
  • Professional-grade analysis

Code Information

Code: P0087
System: Powertrain (Engine, Transmission, Emissions)
Severity: HIGH
Category: Engine Codes