John Deere Engines SPN2659FMI14 Fault Code: Calculated EGR Flow Rate Error
Also called EGR Flow Signal Error, Engine Shutdown Commanded by Application
Calculated EGR Flow Rate Error · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 2659 FMI 14 is John Deere's EGR Flow Signal Error / Calculated EGR Flow Rate Error code. It sets only as a secondary result of another active fault in the EGR system, and once it sets, the ECU issues a warning and derates the engine by limiting available fuel. This code will not self-clear by itself; you have to find and fix the root code that triggered it.
Medium severity. This code carries a Warning alarm level, not a shutdown alarm, but the ECU responds by derating the engine, cutting available power until the root cause is fixed. Treat it as a diagnose-this-shift issue rather than an immediate stop, unless the derate is affecting safe operation.
What does John Deere Engines error code SPN2659FMI14 mean?
SPN 2659 FMI 14 means the engine's ECU has detected an error in the EGR (exhaust gas recirculation) flow signal or calculated flow rate. On engines without a dedicated EGR flow sensor, the ECU calculates expected EGR flow using data from other sensors instead of measuring it directly, and FMI 14 fires when that calculated value doesn't match what the system expects.
Importantly, this code is described as informational to the operator: the ECU sets it only as a result of another diagnostic trouble code already being active. In other words, SPN 2659 FMI 14 is a downstream symptom, not the actual failure. Something else in the EGR, fuel, or sensor circuitry tripped first, and this code is the ECU's way of telling you the EGR flow control is now out of range because of it.
Once the ECU logs this fault, it responds by derating the engine, limiting the maximum fuel available. This protects the engine and emissions system but will be felt by the operator as reduced power or sluggish response until the underlying code is cleared.
Common causes of SPN2659FMI14
- Another active or stored EGR-related code is present. If codes 003719.00, 003719.13, 003719.15, or 003719.16 are active or stored, those must be diagnosed first, since they are the likely root cause driving this fault.
- Outdated or bad ECU software. Several versions of this diagnostic list bad or outdated ECU software as a standalone possible cause when no 3719-series codes are stored.
- A fault anywhere in the broader EGR control loop referenced in the troubleshooting sequence, including engine speed sensor codes (SPN 105, SPN 102), EGR position or actuator codes (SPN 412, SPN 1209), EGR temperature or differential pressure codes (SPN 2791), and related EGR flow codes (SPN 2659 with other FMIs, SPN 3509, SPN 3511, SPN 5125, SPN 5126). Any of these being active can cascade into this fault.
How to troubleshoot John Deere Engines SPN2659FMI14: first checks
- Pull the full active and stored fault code list before doing anything else. Since this code only sets as a result of another DTC, your first job is identifying which other EGR-related code triggered it.
- Check specifically for codes 003719.00, 003719.13, 003719.15, and 003719.16. If any of these are active or stored, diagnose and resolve them first, they are called out directly as the priority root cause.
- Work through the listed troubleshooting sequence in order: engine speed sensor codes, EGR actuator/position codes, EGR temperature and pressure codes, and other EGR flow codes. Clear the earliest fault in that chain rather than chasing SPN 2659 FMI 14 directly.
- If no EGR-related root codes are found active or stored, consider that the ECU software itself may be outdated or faulty. Verify the ECU software level against the latest release for the engine.
- Confirm the engine was running when the fault was logged, since this code is only displayed under that condition, and note whether the reported derate matches what the operator experienced.
How the code clears
No separate clearing step is listed for SPN 2659 FMI 14 itself. Because the code sets only as a downstream result of another active DTC, it should clear once the root-cause code is properly diagnosed and repaired. If bad or outdated ECU software is the cause and no 3719-series codes are stored, updating the ECU software is the corrective action described.
Frequently asked questions
What does John Deere SPN 2659 FMI 14 mean?
It means the ECU detected an error in the EGR flow signal or calculated EGR flow rate. It is described as informational, telling the operator that another fault has caused the EGR flow control to go out of range, and that the engine is now being derated as a result.
Will SPN 2659 FMI 14 shut down my engine?
No. The alarm level is Warning, not shutdown. The control unit response is to derate the engine by limiting available fuel, not to force an engine stop.
Can I just clear SPN 2659 FMI 14 and keep running?
You can attempt to clear it, but since this code only sets as a result of another active DTC, it will likely return unless you find and fix that root cause. Check first for codes 003719.00, 003719.13, 003719.15, or 003719.16.
Why is my engine losing power with this code active?
The ECU derates the engine on purpose once it sets this code, limiting the maximum fuel available. This is a protective response tied directly to the EGR flow fault, not a separate mechanical power loss.
Does every John Deere engine measure EGR flow the same way for this code?
No. Some engines have a dedicated EGR flow sensor. Engines without one calculate expected EGR flow using other sensor inputs, and FMI 14 can set based on that calculated value not matching expectations.
What should a technician check first for this code?
Start by pulling all active and stored codes and checking the specific troubleshooting sequence John Deere lists, prioritizing codes 003719.00, 003719.13, 003719.15, and 003719.16 if present. If none of those are stored, check whether the ECU software is outdated.