John Deere Engines SPN190FMI1 Fault Code: Engine Extremely Overloaded
Also called Engine Overload Moderate, Engine Overload Severe, Engine Speed Below Normal Operational Range, Most Severe Level
Engine Extremely Overloaded · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 190 FMI 1 means the ECU has detected the engine operating above its overload curve for an extended period, most commonly 120 minutes. Depending on the software version and application, this triggers a warning light, an engine Stop light, or in severe cases an automatic engine shutdown.
High severity. This code does not indicate an instant failure, but it flags sustained overload that can damage the engine if ignored. Some versions of this fault trigger an automatic engine shutdown, which makes it High severity rather than just informational.
What does John Deere Engines error code SPN190FMI1 mean?
SPN 190 FMI 1 fires when the John Deere ECU decides the engine has been working too hard for too long, specifically operating at higher torque and lower speed than the engine's normal load curve allows. Deere's own example is a boat with too large a propeller: the propeller load curve pushes the engine into a torque and speed combination it was not designed to sustain, and if that continues for a prolonged time, the engine can fail.
The ECU tracks this using two timers. A short-term 'persistence' timer decides whether the engine is currently in an overload condition, and once that condition is confirmed, a longer secondary timer counts up until the fault code actually sets. Depending on the specific software and description involved (moderate overload, severe overload, or extremely overloaded), the outcome ranges from a warning light alone up to an automatic engine shutdown.
Deere notes that the specific timer values described are the initial software defaults and that a given ECU may be programmed differently, so the numbers below are a starting reference point, not a guarantee for every machine.
What triggers a John Deere Engines SPN190FMI1 code?
The overload condition itself is detected using a persistence timer: it takes 4 minutes of running above the overload curve to set the condition, and 4 minutes below the curve to clear it. As long as more time is spent above the curve than below it, the condition will eventually be detected, and once detected it can take several minutes to clear. If the ECU is reset at any time, this persistence timer initializes to 2 minutes (50 percent of the counter), and when the engine is not running (or, in one version, at idle), the 4-minute timer simply holds its current value rather than resetting. Once the overload condition is detected, a secondary timer starts counting. In most versions of this fault, that secondary timer must reach 118 minutes before the fault actually sets, combined with the persistence timer this lines up with the overall 120 minutes duration Deere cites for the moderate and severe overload descriptions. One documented variant instead uses a shorter secondary timer of 28 minutes before the fault sets. If the overload condition clears before the secondary timer finishes, the timer resets to 0 and the fault is cleared. If the ECU is reset while the secondary timer is running, its value is stored; if an overload condition is detected again later, that stored value is reused, and if the overload condition instead goes away, the stored value is cleared with no fault set.
Common causes of SPN190FMI1
- Damaged fuel lines or fittings restricting or altering fuel delivery under load
- Clogged fuel filters starving the engine of fuel and forcing it to work harder to maintain speed
- Bad fuel or the wrong fuel grade causing poor combustion and reduced power output under load
- A bad fuel transfer pump failing to deliver adequate fuel pressure or volume to the injection system
- An oversized propeller (in marine applications) that forces the engine into a higher-torque, lower-speed operating point than it was designed for
How to troubleshoot John Deere Engines SPN190FMI1: first checks
- Check for a warning light, engine Stop light, or an actual shutdown event and note which occurred, since this tells you which severity level and secondary timer version applies
- Inspect all fuel lines and fittings for damage, leaks, kinks, or restrictions that could limit fuel delivery under load
- Replace or inspect fuel filters for clogging, and confirm the fuel in the tank is the correct grade and free of contamination or water
- Test the fuel transfer pump for proper output, since a weak pump can starve the engine exactly when it needs full fuel delivery under load
- On marine applications, confirm the propeller is correctly sized for the engine, since an oversized prop is a documented cause of this exact overload pattern
- Use Service ADVISOR or the diagnostic service tool (DST) to monitor the 4-minute overload detection timer in real time, watching whether the engine spends more time above or below the overload curve
How the code clears
No manual reset procedure is described for clearing this fault directly. The fault clears itself once the underlying overload condition is resolved and the relevant timer runs back down: if the overload condition clears via the persistence timer logic, the secondary timer resets to 0 and the fault clears automatically. If the ECU is reset while an overload condition is active, the secondary timer value is stored rather than cleared, and will be reused if the overload condition returns; only if the overload condition does not return does that stored value get cleared with no fault set.
Frequently asked questions
What does John Deere SPN 190 FMI 1 mean?
It means the ECU has detected the engine operating in an overload condition, running at higher torque and lower speed than normal, for a sustained period, typically building toward a total of 120 minutes before the fault code sets.
Will SPN190FMI1 shut down my engine?
It depends on the severity level programmed into your ECU. Some versions only turn on a warning light or engine Stop light. The severe overload version can trigger an automatic engine shutdown, so treat any occurrence of this code seriously.
What usually causes an engine overload code like this?
Deere lists damaged fuel lines or fittings, clogged fuel filters, bad or wrong fuel, and a bad fuel transfer pump as possible causes. In marine applications, an oversized propeller forcing the engine into a high-torque, low-speed operating range is also a documented cause.
How long does the engine have to be overloaded before the code sets?
Using the initial software defaults, it takes 4 minutes above the overload curve to register a condition, then a secondary timer of 118 minutes (or 28 minutes in one documented variant) runs before the fault code actually sets, adding up to roughly 120 minutes of overload in the more common versions.
Can I clear SPN190FMI1 myself?
No separate manual reset procedure is listed for this code. It clears on its own once the engine spends enough time back below the overload curve, though resetting the ECU while an overload condition is active stores the timer value instead of clearing it outright.
Does resetting the ECU clear this fault permanently?
Not necessarily. If the ECU is reset while an overload condition is detected, the secondary timer value is saved. If the engine overloads again afterward, that saved timer value is reused rather than starting over, so the underlying cause still needs to be fixed.
Why does my machine show a Stop light instead of just a warning light for this code?
Different versions of this fault correspond to different overload severities, moderate, severe, or extremely overloaded, and Deere ties different warning behavior to each: a plain warning light for moderate cases, and an engine Stop light or automatic shutdown for more severe versions.