John Deere Engines SPN94FMI1 Fault Code: Fuel Supply Pressure Extremely Low
Also called Fuel Pressure Extremely Low
Fuel Supply Pressure Extremely Low · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN94FMI1 means the ECU has detected fuel pressure well below specification (readings such as 200 kPa (29 psi), -11 kPa (-1.6 psi), or -30 kPa (-4 psi) depending on the application) while the engine runs above low idle. This triggers engine protection, including derate and possibly a shutdown, plus a blinking stop lamp on some applications.
High severity. This code activates engine protection features including derate and, on some applications, an automatic shutdown after 30 seconds. It should be treated as a stop-soon condition to avoid injector or transfer pump damage from fuel starvation.
What does John Deere Engines error code SPN94FMI1 mean?
SPN94FMI1 is set by the John Deere ECU when the fuel pressure sensor reports pressure far below the expected range for the engine's operating state. The fuel pressure sensor is a pressure transducer, usually located in the fuel filter housing or a fuel manifold ahead of the transfer or injection pump. As fuel pressure rises, the sensor's output voltage to the ECU rises with it, so a very low or negative reading tells the ECU that fuel delivery to the injection system is inadequate.
This matters because low-pressure fuel starvation can indicate a plugged filter, a failing transfer pump, an air leak in the low-pressure fuel system, or simply a fuel supply problem like low fuel level. If ignored, the engine can lose power unevenly, run poorly, or in some cases shut down entirely as a protective measure.
Different John Deere applications define the exact threshold differently, but all versions agree on the core idea: fuel pressure has dropped far enough, for long enough, that the ECU no longer trusts the fuel system to safely support full engine operation.
What triggers a John Deere Engines SPN94FMI1 code?
The code sets when sensed fuel pressure drops below a defined threshold while engine speed is above low idle for more than 30 seconds. Depending on the application, that threshold is stated as fuel pressure below 200 kPa (29 psi) (2 bar) at any engine speed, fuel pressure below -11 kPa (-0.11 bar) (-1.6 psi), or fuel pressure lower than -30 kPa gauge (-4 psi gauge).
Common causes of SPN94FMI1
- Bad terminals or connector at the ECU
- Bad terminals or connector at the fuel pressure sensor
- Bad terminals or connector at the transfer pump
- Open or short in the wiring harness
- Bad fuel pressure sensor
- Issue in the low pressure fuel system
- Fuel leaks (air ingestion at recently disturbed fittings, filter housing, or lines)
- Bad fuel filters
- Bad fuel transfer pump
- Low fuel level
How to troubleshoot John Deere Engines SPN94FMI1: first checks
- If the fuel system was recently opened (filter change, line removal, etc.), check the affected o-rings on fittings and the filter housing for air leaks before doing anything else.
- Inspect connectors and terminals at the ECU, the fuel pressure sensor, and (where applicable) the transfer pump for corrosion, looseness, or damage.
- Visually inspect fuel lines for ruptures, cracks, or chafing, and check the wiring harness for opens or shorts.
- Check fuel quality and confirm the fuel level is adequate; low fuel level is a listed cause on some applications.
- If no leaks are found, perform the fuel system bleed procedure to remove trapped air.
- Check the condition of the fuel filters and inspect the fuel transfer pump for signs of failure.
How the code clears
On at least one application, this code will not clear unless a key-on/key-off cycle is performed after the underlying fault is corrected. Simply removing the immediate cause may not clear the code without cycling the key. No separate reset procedure beyond the key cycle is listed for this code.
Frequently asked questions
What does John Deere fault code SPN94FMI1 mean?
It means the ECU has detected that fuel pressure is extremely low, well below the specification for the current engine speed, for longer than 30 seconds. This is a fuel supply pressure fault, not a general fuel quality code.
Will the engine shut down if SPN94FMI1 is active?
It depends on the application. Some configurations enable a shutdown feature that will stop the engine 30 seconds after the code sets. Others only enable a derate feature without a forced shutdown, gradually reducing power instead.
How much power will I lose with this code active?
On OEM applications with the derate feature, the engine derates about 20% per minute until it reaches 60% of full power. In another documented configuration, the ECU derates the engine 150 rpm per minute until it reaches 1200 rpm. The exact behavior depends on your specific application and ECU configuration.
Can low fuel level actually cause this code?
Yes, on at least one documented configuration, low fuel level is listed directly as a possible cause alongside sensor, wiring, filter, and transfer pump issues.
I just changed my fuel filter and now I have this code, what should I check first?
Check the o-rings on the fitting and filter for air leaks first, since a recently opened fuel system is a common source of this exact fault. If no leaks are found, perform a fuel system bleed procedure to clear trapped air before looking at sensors or wiring.
Does this code clear itself once fuel pressure is restored?
On at least one documented application, no, the code will not clear until a key-on/key-off cycle is performed even after the fault is fixed. Always cycle the key after making repairs and verify the stop lamp behavior.
Is SPN94FMI1 related to other fuel pressure codes?
Yes. If DTC 94.01 (SPN94FMI1) appears together with DTC 94.03 or 94.04, that other code's diagnostic procedure should be followed first before working through the SPN94FMI1 procedure.