P00D1
Fuel Rail Pressure Too Low - Engine CrankingP00D1 is a generic OBD-II powertrain diagnostic trouble code: Fuel Rail Pressure Too Low - Engine Cranking. It is logged by the engine control unit when the powertrain monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P00D1 means
P00D1 is set when the ECM detects that fuel rail pressure is below the minimum required threshold while the engine is being cranked (starter motor engaged, engine not yet running). This differs from P0087 (fuel rail pressure too low during running) in that it specifically targets the cranking event, where adequate rail pressure is essential for achieving initial injection and engine start.
During cranking, the high-pressure fuel pump (on GDI/HPDI systems) relies on camshaft rotation to generate pressure, and the low-pressure fuel pump (lift pump) must deliver sufficient supply pressure for the high-pressure pump to build rail pressure quickly. A failure in either the low-pressure or high-pressure circuit can result in inadequate rail pressure at cranking, leading to extended cranking, hard start, or no-start conditions.
Diagnostic priorities include confirming that the low-pressure supply pump is operating and delivering adequate pressure, that the high-pressure pump is receiving proper cam-lobe actuation, and that there are no fuel system leaks or stuck-open injectors bleeding down rail pressure between starts. Fuel pressure data captured during a crank event via a scan tool is essential for directing diagnosis.
Common causes
Most-frequently reported root causes when P00D1 is logged.
-
1
Failed low-pressure (lift) fuel pump not supplying adequate feed pressure to the high-pressure pump.
-
2
Clogged fuel filter restricting supply to the high-pressure pump.
-
3
Failed or worn high-pressure fuel pump.
-
4
Leaking fuel injector allowing rail pressure to bleed down between start attempts.
-
5
Faulty high-pressure fuel pressure regulator or pressure relief valve stuck open.
-
6
Air ingestion in the fuel supply line reducing pump efficiency.
-
7
Fuel pump control circuit fault preventing full pump speed during cranking.
Symptoms drivers notice
How to diagnose P00D1
A typical diagnostic flow when this code is present.
-
1
Connect a scan tool and retrieve all DTCs; note any fuel pressure, pump control, or injector-related codes.
-
2
Monitor fuel rail pressure in live data during a crank event to confirm pressure is below specification at the fault threshold.
-
3
Check low-pressure supply circuit: verify lift pump operation and measure supply pressure at the high-pressure pump inlet.
-
4
Inspect the fuel filter for restriction if the vehicle has a serviceable filter.
-
5
Check for fuel leaks at injectors, rail, and fuel lines that could cause overnight pressure bleed-down.
-
6
If supply pressure is adequate, evaluate the high-pressure pump by checking cam lobe condition and pump output.
-
7
Inspect the fuel pump control module output and wiring to confirm the pump is being commanded to full speed during cranking.
Related powertrain codes
Frequently asked questions
Does P00D1 always mean the engine will not start?
Not always. If rail pressure is only slightly below threshold, the engine may start after prolonged cranking. A very low pressure condition will typically result in a no-start.
How is P00D1 different from P0087?
P0087 covers fuel rail pressure too low during engine operation (running conditions). P00D1 specifically covers the cranking phase, helping diagnosticians distinguish between a start-up supply problem and a running fueling problem.
Can a weak battery cause P00D1?
A weak battery may reduce cranking speed, which reduces cam-driven high-pressure pump output. This can contribute to low rail pressure during cranking in borderline systems, particularly on GDI engines.
Is P00D1 common on direct injection engines?
It is more commonly seen on GDI and HPDI engines because these systems depend on a two-stage pump arrangement (low-pressure lift pump plus cam-driven high-pressure pump). Port injection systems with a single pump are simpler and less prone to this specific fault pattern.
Disabling P00D1 in software
RaceTune can permanently disable P00D1 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P00D1 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file