HeavyEquipmentFix
Ask
DiagnosticsHigh severity

John Deere Engines SPN94FMI4 Fault Code: Low-Pressure Fuel Signal Out of Range Low

Also called Fuel Pressure Input Voltage Low, Fuel Rail Pressure Input Voltage Low, Fuel Supply Pressure Input Voltage Low, Low Pressure Fuel Signal Out of Range Low

Low-Pressure Fuel Signal Out of Range Low · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN94FMI4 means the fuel pressure sensor (or fuel rail pressure, or low-pressure fuel sensor, depending on the application) is sending a voltage to the ECU that is too low to represent a real fuel pressure reading. The ECU falls back to a default fuel pressure value and, on OEM applications, derates the engine until it is running at 1200 rpm. This code will not clear on its own and needs a key cycle after the fault is fixed.

High severity. The engine keeps running but on a default fuel pressure value, and OEM applications will derate down to 1200 rpm with a blinking warning light and stop lamp. Left unaddressed this limits usable power and can mask a real fuel supply problem like a failing transfer pump or plugged filter.

What does John Deere Engines error code SPN94FMI4 mean?

SPN94FMI4 sets when the fuel pressure input signal drops below the low voltage specification for that sensor, a voltage that corresponds to a fuel pressure lower than what is physically possible. In other words, the ECU is not seeing a believable pressure signal and treats it as a sensor circuit fault rather than an actual low fuel condition.

Depending on which application and sensor is involved, this can refer to the fuel pressure sensor before the transfer pump or injection pump, the fuel rail pressure sensor inside the high pressure fuel rail, or a low-pressure fuel signal sensor. All of them work the same basic way: a pressure transducer sends a voltage to the ECU that rises as fuel pressure rises. When that voltage drops too low, the ECU assumes a wiring or sensor problem rather than a real pressure loss.

Because the ECU cannot trust the actual fuel pressure reading, it substitutes a default value to keep the engine running. On OEM engines, that default is -12 kPa (-0.12 bar) (-1.74 psi). On rail pressure systems, the default commanded pressure is 160 MPa (1600 bar) (26,206 psi). This keeps the engine operating but not necessarily at full performance, and it disables the fuel pressure engine protection feature on some applications.

What triggers a John Deere Engines SPN94FMI4 code?

For OEM applications, SPN94FMI4 sets when the fuel pressure input voltage drops below 0.1 volts for more than 30 seconds. Other application variants use a low voltage specification of 0.3 volts instead, with no separate time requirement listed for those cases. Application-specific thresholds beyond these are set elsewhere in application specifications documentation, so always check the exact spec for the engine in front of you when available.

Common causes of SPN94FMI4

  • Bad, dirty, damaged, or poorly positioned terminals or connectors at the ECU
  • Bad terminals or connector at the fuel pressure sensor, fuel rail pressure sensor, or low-pressure fuel sensor (depending on application)
  • Bad terminals or connector at the transfer pump (OEM applications)
  • Open or short in the wiring harness between the sensor and the ECU
  • Bad fuel pressure sensor, fuel rail pressure sensor, or low-pressure fuel sensor
  • Bad transfer pump (OEM applications)
  • Bad ECU or bad ECU software

How to troubleshoot John Deere Engines SPN94FMI4: first checks

  1. Visually inspect the ECU connector and the fuel pressure sensor connector (or fuel rail/low-pressure sensor connector) for corrosion, contamination, damage, or terminals that are not fully seated
  2. Check the wiring harness between the sensor and ECU for chafing, pinches, or exposed wire that could cause an open circuit or a short to ground
  3. On OEM applications, inspect the transfer pump and its connector since a failing transfer pump can be tied to this circuit
  4. Check for SPN1080-FMI4 or SPN3509-FMI3/FMI4 being active at the same time. If SPN1080-FMI4 is present, follow that diagnostic procedure first before chasing SPN94FMI4
  5. Confirm the sensor is mounted correctly in the fuel filter housing, fuel manifold, or fuel filter header depending on the engine, since a loose or poorly seated sensor can affect its readings
  6. With the key on and the fault active, verify actual signal voltage at the sensor connector against the low voltage specification for that application

How the code clears

This code will not clear with a simple fault-active check. A full key-on/key-off cycle is required after the underlying wiring, connector, or sensor problem is repaired. Simply clearing the code without fixing the root cause will let it set again as soon as the ECU sees the same low voltage condition.

Frequently asked questions

What does SPN94FMI4 mean on a John Deere engine?

It means the fuel pressure input voltage the ECU is reading is too low to represent a real, physically possible fuel pressure. The ECU treats this as a sensor circuit fault, not an actual pressure loss, and falls back to a default fuel pressure value to keep the engine running.

Will SPN94FMI4 cause my engine to derate?

On OEM applications, yes. The ECU derates the engine 150 rpm per minute until it reaches 1200 rpm, and sets a blinking warning light along with a blinking stop lamp. Other applications may respond differently, including disabling the fuel pressure engine protection feature instead of derating.

Why won't SPN94FMI4 clear even after I fix the wiring?

This code is designed to stay set until a key-on/key-off cycle is performed. No separate clearing step is listed beyond that key cycle, so repair the root cause first, then cycle the key to clear the fault.

Is SPN94FMI4 the same as low fuel pressure?

No. This code specifically means the voltage signal itself is too low to be a real pressure reading, not that fuel pressure is actually low. The ECU monitors this signal partly to help catch plugged fuel filters, a failing transfer pump, or loss of prime, but the FMI4 fault itself points at the sensor circuit.

What should I check first if I get this code?

Start with a visual inspection of the ECU and sensor connectors for corrosion or damage, then check the wiring harness for opens or shorts to ground. Bad terminals and harness damage are listed as common causes across all versions of this code.

Does SPN94FMI4 relate to any other codes I should check?

Yes. If SPN1080-FMI4 is active at the same time, follow that diagnostic procedure before working on SPN94FMI4. On some applications this code is also worked through a troubleshooting sequence alongside SPN3509-FMI3, SPN3509-FMI4, and SPN94-FMI3.

Can I keep operating the machine with this code active?

The engine will keep running on a default fuel pressure value, but with reduced performance from the derate on OEM applications, or with fuel pressure engine protection disabled on others. It is best treated as a High severity issue and diagnosed as soon as practical rather than run indefinitely.