John Deere Engines SPN2659FMI2 Fault Code: EGR Calculated Flow Invalid
Also called Calculated EGR Flow Rate Invalid, EGR Flow Signal Invalid, Engine Shutdown Commanded by Application
EGR Calculated Flow Invalid · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
SPN 2659 FMI 2 means the engine ECU found a large mismatch between the two methods it uses to calculate EGR flow, one based on temperature difference and one based on pressure difference. There is no physical EGR flow sensor on these engines, so this is a calculated flow fault, not a direct sensor failure. When active, the ECU runs the EGR/VGT system in open loop mode as a warning-level alarm.
Medium severity. This is logged as a Warning level alarm, not a shutdown code, and the ECU keeps running the EGR/VGT system in open loop mode so the engine keeps operating. It should still be diagnosed promptly because it points to a real EGR flow or sensor problem that can affect emissions performance and may trigger other related codes if left alone.
What does John Deere Engines error code SPN2659FMI2 mean?
SPN 2659 FMI 2 is set when the engine ECU detects a large variation between two calculated versions of EGR flow. One calculation uses the difference between intake manifold air temperature and charge air cooler outlet temperature. The other uses the difference between calculated exhaust manifold pressure and intake manifold pressure (MAP). These engines have no physical EGR flow sensor on some platforms, so the ECU relies on this dual-calculation method instead of a direct flow reading.
When the two calculated flow values do not agree closely enough, the ECU assumes something is off, either with the sensors feeding the calculation, the EGR hardware itself, or actual manifold pressure conditions, and it sets this code as a Warning.
Once the fault is active, the ECU stops trusting its normal closed-loop EGR/VGT control and switches to open loop mode, using a general strategy instead of live feedback. The engine keeps running, but EGR flow control is less precise, which can affect emissions and, over time, component wear.
Common causes of SPN2659FMI2
- Charge air cooler outlet temperature (CACOT) sensor and intake manifold air temperature (MAT) sensor connectors swapped at installation or during service
- Bad ECU connector connections
- Bad charge air cooler outlet temperature sensor
- Bad intake manifold air temperature sensor
- Bad EGR (exhaust gas) temperature sensor
- Bad or outdated ECU software
- Bad ECU
- EGR valve and o-rings damaged or blocked
- Intake and exhaust passages damaged or blocked, restricting EGR flow
- Sensors that are not responding correctly even without an obvious fault
- Restricted exhaust flow through the EGR cooler
- Restricted coolant flow through the EGR cooler
- Bad EGR valve
- Open or short in the wiring harness feeding the affected sensors
- Other active related codes affecting the same sensors or circuits
How to troubleshoot John Deere Engines SPN2659FMI2: first checks
- Scan for other active fault codes tied to related SPNs (such as those for coolant temperature, intake manifold pressure, boost pressure, and other EGR-related sensors) and resolve those first, since they can cause this code to set falsely
- Verify the charge air cooler outlet temperature sensor and intake manifold air temperature sensor connectors are not swapped, this is a common installation or service error on these engines
- Inspect ECU connector terminals and pins for corrosion, looseness, or damage
- Check wiring harness for the CACOT sensor, MAT sensor, and EGR temperature sensor for open circuits, shorts, or high resistance
- Physically inspect the EGR valve and its o-rings for damage or blockage
- Inspect intake and exhaust passages for restrictions or damage that could limit actual EGR flow
- Check the EGR cooler for restricted exhaust-side flow and restricted coolant-side flow
- Confirm ECU software is current, since outdated software is a listed possible cause
How the code clears
No separate clearing step is listed for this code beyond correcting the underlying cause. Since the fault is only active while the engine is running and the mismatch condition is present, the code should stop being active once the responsible sensor, connector, wiring, or EGR hardware issue is repaired. A scan tool can be used to confirm the fault is no longer active after repairs and to check for any stored history.
Frequently asked questions
What does SPN 2659 FMI 2 mean on a John Deere engine?
It means the ECU found a large mismatch between two different calculated values for EGR flow, one based on temperature difference and one based on pressure difference. There is no physical EGR flow sensor, so the ECU is comparing calculations rather than reading a direct flow signal.
Is SPN 2659 FMI 2 a serious fault that requires stopping the engine?
It is logged as a Warning level alarm, not a shutdown fault. The engine keeps running and the ECU switches EGR/VGT control to open loop mode. It should be diagnosed soon since it affects emissions system performance and control precision.
Can a swapped sensor connector cause this code?
Yes. Swapped connectors between the charge air cooler outlet temperature sensor and the intake manifold air temperature sensor are specifically listed as a possible cause, since it feeds the ECU incorrect data for the temperature-based EGR flow calculation.
Does this code always mean the EGR valve is bad?
Not necessarily. The listed causes include a wide range of possibilities: sensors, connectors, wiring, ECU software, ECU hardware, and restrictions in the EGR cooler or intake and exhaust passages, in addition to the EGR valve itself. The valve is only one of several possible causes.
Why does the ECU go into open loop mode when this code is active?
Once the ECU can no longer trust the calculated EGR flow value because the two calculation methods disagree significantly, it stops using that data for closed-loop control and instead runs the EGR/VGT system using a default or general strategy.
Should I check other fault codes before troubleshooting this one directly?
Yes. The troubleshooting sequence lists several other related SPNs that should be checked and resolved first, since sensor and circuit problems tied to those codes can cause this EGR flow mismatch to set falsely.
What sensors are involved in the EGR flow calculation for this code?
The calculation uses the intake manifold air temperature sensor, the charge air cooler outlet temperature sensor, the EGR temperature sensor, and the intake manifold pressure (MAP) reading along with a calculated exhaust manifold pressure value.