
What this code means
P0087 means the fuel rail pressure may be lower than what the control module is trying to command.
What the vehicle may do
- The vehicle may hesitate, stumble, or feel low on power.
- The engine can stall if fuel pressure drops far enough.
- The code may appear after a fuel supply problem or pressure control problem.
Possible fault areas
- Possible low fuel or fuel supply concern
- Possible fuel leak
- Possible fuel rail pressure sensing concern
- Possible fuel rail concern
- Possible high-pressure pump cam or lifter wear concern
- Possible high-pressure fuel pump concern
Diagnostic path
Open on what P0087 is really telling you
On this 2018 to 2025 Honda Accord 2.0 Hybrid, P0087 means the direct-injection fuel rail pressure is too low. In plain terms, the PCM is looking at the pressure it wants versus the pressure it actually sees, and if actual high-pressure pump pressure is lower than target, it sets the code. The car may have a lack of power, may stumble, or can stall depending on when the pressure drops. Broadly, you’re thinking possible fuel supply issues, leaks, pressure sensing problems, fuel rail concerns, cam drive to the high-pressure pump, or the pump itself. Before getting deep into testing, start with the basic system checks and follow a structured diagnostic approach. If other fuel rail pressure sensor or high-pressure pump codes are present, check what they mean first. Also, if the vehicle ran out of fuel and stalled before this code stored, refuel it and clear the code with the HDS. And if there’s a fuel leak, repair that leak before continuing with P0087 testing.
Duplicate the low-pressure condition
The first job is to duplicate the failure in a controlled way. Enter maintenance mode, then start the engine. Hold engine speed at 3,000 rpm with no load, in P or N, until the radiator fan comes on, then let it idle. Next, run the HDS DI FUEL PRESSURE TEST. If that test result is not OK, the failure is duplicated and this confirmation path is complete. If you need to reproduce the captured operating conditions instead, test-drive the vehicle for several minutes in the same general range as the recorded snapshot — matching the operating conditions for engine speed, vehicle speed, load inputs, temperatures, and fuel pressure data rather than just driving randomly.
Compare the two fuel pressure values under load
Once the low-pressure side fuel pressure test is normal, move into the first fuel rail pressure sensor inspection. This check can be done early because it covers multiple inspection items, but if it fails, you still need to continue through the individual checks to find the failed area. Enter maintenance mode, start the engine, and again hold it at 3,000 rpm with no load in P or N until the radiator fan comes on, then let it idle. Then shift to D while holding the brake pedal firmly, and press the accelerator pedal. Do not shift the transmission or lift off the brake while raising engine speed. Now compare the HDS Fuel Pressure Converted From PF Sensor value with the Fuel Pressure Direct Injection System value. In a normal condition, those two values are almost the same. If that comparison is abnormal, the problem is in the fuel rail area.
Check sensor pressure after disabling fuel supply
For the second fuel rail pressure sensor inspection, again make sure the low-pressure side fuel pressure test is normal. This inspection can also be done early, but if it fails, continue with the individual checks so you don’t guess at the failed item. With PGM-FI main relay 2 disconnected, enter maintenance mode, start the engine, and let it idle until it stalls. After it stalls, crank the engine several times. Then confirm the HDS Fuel Pressure Converted From PF Sensor reading. Normal is less than 1,000 kPa, and it is also normal if the value shown is several hundred kPa. If this check is abnormal, the problem is in the fuel rail area.
Inspect the high-pressure pump cam drive
If the fuel rail pressure sensor checks are normal, inspect the high-pressure fuel pump cam on the camshaft. You’re looking for damage or wear, and the normal result is no damage with camshaft wear within the specified value. The exact wear limit is not available in this diagnostic path, so do not estimate that limit. If there is a problem at the cam, also check the roller on the lifter attached to the high-pressure fuel pump for damage, deformation, or wear.
Only after the other checks pass, call the pump
If the other inspection items all indicate a normal condition, then the remaining high-pressure fuel pump is determined to be the cause. The key is the order: verify fuel supply basics first, check for leaks, confirm the fault, prove the fuel rail pressure sensing checks, inspect the cam drive, and only then land on the high-pressure fuel pump as the remaining cause.
Verify and close
Keep repair verification separate from the component testing. After the fault area has been corrected, go back through the confirmation conditions and make sure the low-pressure event no longer duplicates and P0087 stays gone. The takeaway is simple: P0087 is a commanded-versus-actual high fuel pressure problem, so don’t jump to the pump until the fuel level, leaks, related pressure codes, rail pressure values, and cam drive have all been worked through in order. For more diagnostic training, visit stepdiagnostics.com.
Final check
P0087 is often best handled as a commanded-versus-actual fuel pressure diagnosis, not as an automatic pump call.
For more guided automotive diagnostics, visit STEP Diagnostics.





