John Deere Engines SPN97FMI3 Fault Code: Water-In-Fuel Signal Out Of Range High
Also called Water In Fuel Signal Out of Range High, Water in Fuel Input Voltage High, Water in Fuel Signal Out of Range High, Water in Fuel Signal Voltage High, Water in Fuel Signal Voltage Low
Water-In-Fuel Signal Out Of Range High · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN97FMI3 means the ECU sees the Water In Fuel (WIF) sensor input voltage higher than what is physically possible for water in fuel, which shuts off the WIF engine protection feature. On OEM applications the high voltage specification is 5.0 volts in one manual reference and 4.8 volts in others.
Medium severity. The engine itself is not in immediate danger from this code alone, but it disables the ECU's water in fuel engine protection feature, so any real water contamination in the fuel would go undetected. Diagnose it within the shift rather than ignoring it.
What does John Deere Engines error code SPN97FMI3 mean?
The water in fuel sensor sits at the bottom of the final fuel filter bowl. It has two electrodes and a 200-kilohm resistor wired in parallel. Diesel fuel is a poor conductor, so with only fuel present, current flows mostly through the resistor and the ECU sees a steady, low current draw.
When water collects in the bottom of the bowl, it displaces fuel at the electrodes. Water conducts much better than fuel, so resistance drops and more current flows across the electrodes instead of the resistor. The ECU reads this increased current demand as water in the fuel and can derate or shut down the engine to protect it.
SPN97FMI3 is the opposite situation electrically: the input voltage climbs above the sensor's high voltage specification, to a level that does not correspond to any physically possible amount of water. Because the circuit is designed to show rising voltage as resistance to ground increases, this usually points to an open input or open ground circuit, or less commonly a short from the 5-volt input wire to a higher voltage source. When the code sets, the ECU disables its WIF engine protection feature entirely.
What triggers a John Deere Engines SPN97FMI3 code?
DTC 97.03 sets when the WIF input voltage exceeds the sensor's high voltage specification, a level that corresponds to an amount of water in fuel that is not physically possible. For OEM applications this high WIF input voltage specification is listed as 5.0 volts in one version of the diagnostic text and 4.8 volts in another. Other, non-OEM applications may use a different threshold found in the application specifications for that engine.
Common causes of SPN97FMI3
- Bad terminals or connector at the ECU
- Bad terminals or connector at the water in fuel sensor
- Open or short in the circuit or harness between the ECU and the WIF sensor
- Bad water in fuel sensor
- Bad ECU
How to troubleshoot John Deere Engines SPN97FMI3: first checks
- Without disconnecting anything first, visually inspect the ECU connector (including the 60-way ECU connector where applicable) and the WIF sensor connector for contamination, corrosion, damage, or terminals that are pushed back or poorly seated.
- Check the wiring harness between the ECU and the WIF sensor for chafing, pinches, or damage that could cause an open circuit or a short to a higher voltage source.
- Confirm the WIF sensor connector is fully latched and dry, since a poor connection can mimic an open circuit and drive the input voltage high.
- If connectors and wiring check out, test the WIF sensor itself for a bad internal circuit before condemning the ECU.
- Only after terminals, harness, and sensor are confirmed good should the ECU be considered a possible cause.
How the code clears
No separate clearing step or reset procedure is listed for this code. Once the underlying wiring, connector, or sensor fault is repaired and the input voltage returns to a normal range, the code should stop being active. Confirm with a scan tool that the code does not re-set after the repair and after the engine has run through a normal duty cycle.
Frequently asked questions
What does SPN 97 FMI 3 mean on a John Deere engine?
It means the water in fuel sensor's input voltage is reading higher than the sensor's high voltage specification, a level that is not physically possible from actual water in the fuel. This is an electrical fault in the sensor circuit, not a report of contaminated fuel.
Is it safe to keep running the equipment with this code active?
The engine is not being derated by this code itself, but the ECU's water in fuel engine protection feature is disabled while the code is active. That means real water contamination in the fuel filter bowl would not be caught. Get it diagnosed within the shift.
What is the actual voltage threshold that triggers this code?
For OEM applications, the diagnostic text gives the high WIF input voltage specification as 5.0 volts in one manual version and 4.8 volts in another. Non-OEM applications may use a different specification listed in that engine's application specifications.
What usually causes SPN97FMI3?
The most common causes are bad terminals or connectors at the ECU or at the WIF sensor, an open or short in the wiring harness between them, a bad WIF sensor, or in less common cases a bad ECU.
Where is the water in fuel sensor located?
It is built into the bottom of the bowl of the final fuel filter, using two electrodes to detect the presence of water based on its conductivity compared to diesel fuel.
Will clearing the code fix the problem?
No reset procedure is listed for this code. Clearing it without repairing the underlying wiring, connector, or sensor issue will likely let the code return once conditions in the circuit repeat.
Does this code mean there is water in my fuel?
Not necessarily. FMI 3 specifically means the voltage is too high for any real amount of water to explain, pointing to an open circuit, bad connector, or sensor fault rather than actual water contamination.