John Deere Engines SPN157FMI17 Fault Code: Fuel Rail Pressure Signal Slightly Low
Also called Fuel Rail Pressure Not Developed
Fuel Rail Pressure Signal Slightly Low · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 157 FMI 17 sets when the ECU does not see the required minimum fuel rail pressure after cranking the engine, in most listings 1000 kPa (1450 psi) or 10 MPa (100 bar, 1450 psi), within about 3 seconds or 8 seconds of cranking depending on the control system version. It is logged at a Warning alarm level and the ECU tries to keep the engine running normally while the fault is active.
Medium severity. This is logged as a Warning, and the ECU continues to try to maintain normal operating conditions. It is not an immediate shutdown code, but low or absent rail pressure at cranking can cause hard starting, rough running, or a no-start, so it should be diagnosed the same shift rather than ignored.
What does John Deere Engines error code SPN157FMI17 mean?
SPN 157 FMI 17 is a John Deere engine fault tied to the high-pressure fuel rail pressure sensor circuit. FMI 17 means the signal from that sensor is reading slightly low, and specifically the ECU is not seeing the fuel rail reach its required minimum pressure during cranking.
In practical terms, the engine control system expects fuel rail pressure to build up quickly once the engine starts turning over. If it does not detect that pressure within the expected cranking window, it logs this code as a Warning. Depending on which control software version is running, the threshold and timing are described as 1000 kPa (1450 psi) after about 3 seconds of cranking in one version, or 10 MPa (100 bar, 1450 psi) after about 8 seconds of cranking in later versions.
The ECU does not shut the engine down for this code. It continues to operate and tries to maintain proper operating conditions, but a rail that cannot build pressure quickly points to a real fuel delivery problem that will likely affect starting, power, and smooth running.
What triggers a John Deere Engines SPN157FMI17 code?
The code sets when the ignition is on and the engine is cranking, and the ECU does not detect the required minimum fuel rail pressure within the cranking window. Depending on the control system version this is described as failing to reach 1000 kPa (1450 psi) within about 3 seconds of cranking, or failing to reach 10 MPa (100 bar, 1450 psi) within about 8 seconds of cranking.
Common causes of SPN157FMI17
- Air in the fuel system, especially if the system was recently opened for service or the tank ran dry
- Leaks at fuel lines or fittings, including leaking injector clamps
- Fuel system that has not been bled properly after service
- Low pressure fuel supply system malfunction (see the low pressure fuel system test procedure)
- Issue in the high pressure fuel system
- Bad terminals or connector at the fuel rail pressure sensor
- Bad terminals or connector at the ECU, or a short in the wiring harness
- Defective sensor housing, O-ring, or the engine housing area where the sensor mounts
- Bad fuel rail pressure sensor
- Bad ECU software or a bad ECU
How to troubleshoot John Deere Engines SPN157FMI17: first checks
- Check the fuel tank level and confirm the tank did not run dry; if it did, or if the fuel system was recently opened for service, bleed the fuel system before further diagnosis
- Inspect all fuel lines and fittings between the tank and the high pressure pump, and check injector clamps, for visible leaks or weeping fuel
- Inspect the connector and terminals at the fuel rail pressure sensor for corrosion, looseness, or damage, and inspect the connectors and terminals at the ECU
- Look for chafed, pinched, or shorted wiring in the harness between the fuel rail pressure sensor and the ECU
- Run the low pressure fuel supply system test procedure to rule out a low-side delivery problem before condemning the rail sensor or high pressure system
- Inspect the sensor housing, O-ring, and the engine housing area where the sensor mounts for damage or a poor seal
How the code clears
No separate clearing step is listed beyond correcting the underlying cause. Once air is purged from the system, leaks are repaired, connectors are cleaned or repaired, and fuel pressure builds normally during cranking, the code should stop being active. If a scan tool is available, clear the stored code and cycle the ignition to confirm it does not reset on the next start attempt.
Frequently asked questions
What does John Deere SPN 157 FMI 17 mean?
It means the engine control unit did not see fuel rail pressure reach its required minimum level within the expected time after cranking. Depending on the software version this is described as failing to reach 1000 kPa (1450 psi) in about 3 seconds, or 10 MPa (100 bar, 1450 psi) in about 8 seconds of cranking.
Is SPN 157 FMI 17 a serious problem?
It is logged at a Warning alarm level and the ECU keeps trying to maintain normal operating conditions, so it is not an immediate shutdown fault. That said, it points to a real fuel delivery issue that can cause hard starting or rough running, so it is worth diagnosing promptly rather than letting it run.
Will my engine still run with this code active?
Yes, the control unit response is to continue operating and try to maintain proper operating conditions. You may notice harder starts or rough running rather than a full shutdown.
What is the most common cause of this code?
Air in the fuel system is a frequently listed cause, especially if the fuel system was recently opened for service or the tank was run dry. Leaks at fuel lines, fittings, or injector clamps, and fuel that has not been bled after service, are also commonly listed.
Do I need to bleed the fuel system after seeing this code?
If the tank ran dry or the fuel system was recently opened, yes. Several versions of this code list an un-bled fuel system as a direct possible cause, so bleeding it is one of the first steps before deeper diagnosis.
Could this code point to a bad sensor instead of a fuel problem?
It can. Bad terminals or connectors at the fuel rail pressure sensor or at the ECU, a short in the harness, a defective sensor housing or O-ring, or a failed fuel rail pressure sensor itself are all listed causes alongside actual fuel delivery problems.
How do I know if this is a low pressure or high pressure fuel system issue?
The listed causes cover both sides: a low pressure fuel supply system malfunction and an issue in the high pressure fuel system are both possible. Running the low pressure fuel supply system test procedure first helps rule that side out before focusing on the high pressure rail and sensor.