P0087 Engine Trouble Code - Inspection & Fix

Our certified mechanics come to you · Get a fair and transparent estimate upfront


Cost of diagnosing the P0087 code

P0087 is a diagnostic trouble code (DTC) for "Engine Trouble Code - Inspection & Fix". This can happen for multiple reasons and a mechanic needs to diagnose the specific cause for this code to be triggered in your situation. Our certified mobile mechanics can come to your home or office to perform the Check Engine Light diagnostic for $169.99 . Once we are able to diagnose the problem, you will be provided with an upfront quote for the recommended fix and receive $50.0 off as a credit towards the repair. All our repairs are backed by our 12-month / 12,000-mile warranty.

Cars Estimate* Credit towards follow-up repair Earliest Availability
Ford $169.99 $50.0
Toyota $169.99 $50.0
BMW $184.99 $50.0

*Estimates may vary by market

SCHEDULE P0087 DIAGNOSTIC Get a fair and transparent estimate upfront

What Does the P0087 Code Mean?

The P0087 diagnostic trouble code (DTC) is Fuel Rail/System Pressure - Too Low, indicating a fuel system problem. This code is very similar to the P0088 code.

P0087 is a general OBD-II diagnostic trouble code that indicates a fault within the fuel delivery system. This code is set once the ECM has detected low fuel pressure at the fuel pressure sensor. Low fuel pressure causes the Check Engine Light to trigger by the ECM and a failsafe mode is enacted to prevent damage until repaired.

What Causes the P0087 Code?

The most common causes of the P0087 code are as follows:

Symptoms of the P0087 Code

The following are all common symptoms the P0087 will show:

  • Check Engine Light illuminated on the dashboard
  • Vehicle may run poorly
  • Loss of engine power, noticed during acceleration
  • Engine misfire
  • Vehicle may stop running

How YourMechanic Diagnoses the P0087 Code

A mobile mechanic from your mechanic will come to you at your convenience and use the following steps to diagnose why the P0087 code has been set:

  • One of our mobile mechanics will begin by using a scan tool to read any codes present.
  • Once these codes are identified and the freeze frame information is looked at for each code, they will be cleared.
  • Next, a road test will be performed under similar conditions as the freeze frame data.
  • If the Check Engine Light comes on a visual inspection of the fuel tank, fuel lines, and fuel filter will be performed.
  • Manual fuel pressure readings will then be taken at the fuel rail and compared to specifications. A scan tool will then be used to compare manual readings to what the ECM sees.
  • Lastly, the fuel pump will be tested.

Common Mistakes When Diagnosing the P0087 Code

Here are some common mistakes made by mechanics at times when diagnosing the P0087 code: * Mistakes are made when steps are skipped or not completed. * Though the most common cause is a clogged fuel filter this will not fix all vehicles and circumstances. * It is important to follow the steps so unnecessary repairs are not performed wasting time and money.

Is it Safe to Drive with the P0087 Engine Code?

No, the P0087 engine code can lead to serious drivability issues. If the vehicle starts running poorly and having misfires it must be diagnosed ASAP to ensure safe driving. If the fuel pump is failing or the fuel filter becomes completely clogged, this may cause the engine to die while driving resulting in serious issues for the driver. A qualified mechanic should be contacted and repairs should be done to get the vehicle safely back onto the road.

How Can the P0087 Code be Fixed?

Here are the four most common repairs that need to be made when the P0087 code is set:

  1. Replacing the fuel filter or screen
  2. Replacing kinked fuel lines
  3. Removing and replacing the fuel pump
  4. Replacing a faulty fuel pressure sensor

Additional Comments for the P0087 Engine Code

A manual fuel pressure tester is needed to diagnose the P0087 code. This allows us to check fuel pressure at the fuel rail and then use the scan tool to check what the fuel pressure sensor is reading. Both of these readings are needed to test the fuel pressure sensor.

An advanced scanner is also needed to monitor fuel pressure sensor data. Some vehicles may not be equipped with an external fuel filter. These vehicles will only be equipped with the fuel screen that is attached to the fuel pump. These are generally replaced as one unit since the gas tank must be removed from the vehicle in most cases.

Care should be taken when test driving a vehicle with a failing fuel pump. If the fuel pump is failing it may do so when driving causing the vehicle to die while driving or not be able to be restarted. If your P0087 code is set on your vehicle, contact a mobile mechanic in your area from YourMechanic to perform a diagnostic.

Check Engine Light
P0087
trouble codes

No more waiting rooms! Our mechanics will come to you to diagnose and fix the P0087 code.

SCHEDULE P0087 DIAGNOSTIC
Get a $50 credit for the follow-up repair

Recent Check Engine Light is on Inspection reviews

Excellent Rating

(8600)

Rating Summary
8017
273
65
46
199
8017
273
65
46
199
 at YourMechanic

Brandon

9 years of experience
133 reviews
Brandon
9 years of experience
Ford Escort L4-2.0L - Check Engine Light is on - Nashville, Tennessee
Brandon showed up ahead of schedule, was very personable and diagnosed my problems. He also scheduled my next appointments which will be with him.
 at YourMechanic

William

23 years of experience
33 reviews
William
23 years of experience
Lexus IS250 V6-2.5L - Check Engine Light is on - Mableton, Georgia
Arrived early which was great. William was courteous, and attentive to the issue. Even though it took several attempts I'm so happy he was determined to fix it and he did!
 at YourMechanic

Dan

40 years of experience
1080 reviews
Dan
40 years of experience
Plymouth Grand Voyager - Check Engine Light is on - Lawrenceville, Georgia
Mr. Dan Barber was quite patient, courteous and quite knowledgeable. From my observation, Mr. Barber appears to be quite professional.
 at YourMechanic

Christopher

9 years of experience
120 reviews
Christopher
9 years of experience
Ford Fiesta L4-1.6L - Check Engine Light is on - Smyrna, Georgia
Chris communicated with us each step of the way up until his arrival. He listened well, was knowledgeable, and was prepared. He took the time to diagnose the problem, explained the what, why and how and provided a solution. I would definitely recommend him and will use him again.


Related questions

I just got a P0087 code on my Mercedes.
Hi there. A fuel filter can cause a restriction in the fuel line if the filter is plugged up. If you are getting a P0087 code (https://www.yourmechanic.com/article/p0087-obd-ii-trouble-code-fuel-rail-system-pressure-too-low-by-spencer-clayton) for fuel pressure rail is low, then put a fuel pressure tester on...

More related articles

P0383 OBD-II Trouble Code: Glow Plug Control Module Control Circuit Low
Trouble code P0383 means the PCM has detected a low voltage reading of the glow plug heater circuit.
P0552 OBD-II Trouble Code: Power Steering Pressure Sensor Circuit Low Input
P0552 means there is an issue with the power steering pressure sensor circuit often cause by failure of the steering pump or poor wiring/connection.
B1968 OBD-II Trouble Code: AC Water Pump Detection Circuit Failure
B1968 means the air conditioner water pump is not working properly. This is likely due to damaged electrical components in the AC system

How can we help?

Our service team is available 7 days a week, Monday - Friday from 6 AM to 5 PM PST, Saturday - Sunday 7 AM - 4 PM PST.

1 (844) 997-3624 · hi@yourmechanic.com