HeavyEquipmentFix
Ask
DiagnosticsMedium severity

John Deere Engines SPN2659FMI17 Fault Code: EGR Flow Signal Moderately Low

Also called Calculated EGR Flow Rate Slightly Low, EGR Flow Signal Slightly Low, Engine Shutdown Commanded by Application

EGR Flow Signal Moderately Low · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 2659 FMI 17 sets when the ECU does not detect exhaust gas recirculation (EGR) flow while the EGR valve is commanded open. On most engines there is no physical EGR flow sensor, the ECU calculates flow from the difference between intake manifold air temperature and charge air cooler outlet temperature (on some systems a physical EGR flow sensor and differential pressure measurement is used instead). The alarm level is Warning and the ECU will derate engine power and run the EGR/VGT system in open loop mode.

Medium severity. This is logged as a Warning, not a shutdown code, but the ECU responds by derating maximum engine power up to 20 percent and running the EGR/VGT system in open loop mode, so performance loss is immediate even though the engine keeps running.

What does John Deere Engines error code SPN2659FMI17 mean?

SPN 2659 FMI 17 is an EGR system code. The EGR valve recirculates a portion of exhaust gas back into the intake to lower combustion temperatures and reduce emissions. The ECU needs to confirm that flow is actually happening when it commands the valve open.

On many John Deere engine controllers there is no dedicated EGR flow sensor. Instead the ECU calculates expected flow using the temperature difference between the intake manifold air temperature sensor and the charge air cooler outlet temperature sensor. If that calculated flow comes back too low while the valve is supposed to be open, this code sets. Some versions of this diagnostic instead use a physical EGR flow sensor and a differential pressure measurement combined with a temperature-based model to reach the same conclusion.

Because the calculation depends on sensor inputs rather than a direct flow reading, the code can be triggered either by a real restriction or blockage in the EGR path, or by a false reading from one of the temperature or pressure sensors feeding the calculation, or by a wiring or ECU fault. All of these possibilities need to be checked.

Common causes of SPN2659FMI17

  • Charge air cooler outlet temperature (CACOT) sensor or intake manifold air temperature (MAT) sensor not connected to the harness, or their connectors swapped with each other
  • Bad or corroded terminals or connector at the CACOT sensor, MAT sensor, EGR temperature sensor, or EGR flow sensor
  • Bad CACOT sensor, MAT sensor, EGR temperature sensor, or EGR flow sensor
  • Bad ECU connector connection
  • Open or short in the harness, including a short to the signal wire or high resistance in the return or supply wires
  • Bad or outdated ECU software
  • Bad ECU
  • Damage, blockage, or restriction to the EGR valve, or a stuck EGR valve
  • Bad or leaking EGR valve
  • Restriction between the EGR valve and exhaust manifold
  • Restricted, fouling, or plugged EGR cooler, or restricted exhaust flow through the EGR cooler

How to troubleshoot John Deere Engines SPN2659FMI17: first checks

  1. With the key off, inspect the connectors at the intake manifold air temperature sensor, charge air cooler outlet temperature sensor, and EGR temperature or flow sensor for corrosion, looseness, or damage, and confirm none of them are swapped or unplugged.
  2. Check the ECU connector for a clean, tight connection and inspect the related harness for chafing, open circuits, or shorts to other wires.
  3. Visually inspect the EGR valve for carbon buildup, sticking, or physical damage that could restrict its movement or actual flow.
  4. Inspect the EGR cooler and the exhaust path between the EGR valve and exhaust manifold for restriction, fouling, or plugging that would reduce actual EGR flow even with the valve open.
  5. Confirm the ECU software level is current, since outdated ECU software is listed as a possible cause.
  6. Run the diagnostic in the troubleshooting sequence order listed for related SPNs before condemning parts on this code alone, since some versions of this fault are checked only after related EGR pressure and temperature codes are cleared first.

How the code clears

No separate clearing step is listed beyond correcting the underlying cause. Because the ECU treats this as an active warning tied to a real-time calculation while the engine runs and the EGR valve is open, the code should stop setting once the sensor, wiring, valve, or restriction problem is repaired. No distinct reset procedure or key-cycle count is given.

Frequently asked questions

What does SPN 2659 FMI 17 mean on a John Deere engine?

It means the ECU commanded the EGR valve open but did not detect enough EGR flow, based on either a temperature-difference calculation or a flow/pressure sensor reading depending on the engine's EGR system design.

Is there a physical EGR flow sensor on these engines?

On several versions of this code there is no physical flow sensor at all, flow is calculated from intake manifold air temperature versus charge air cooler outlet temperature. On other versions a differential pressure EGR flow sensor is used along with a temperature-based model.

Will this code shut my engine down?

The alarm level is Warning, not shutdown. The control unit response is to derate maximum engine power up to 20 percent and run the EGR/VGT system in open loop mode, so you will notice reduced power rather than an immediate stop.

Can a bad sensor connector cause this code even if the EGR valve is fine?

Yes. A false measurement from the intake manifold air temperature sensor, charge air cooler outlet temperature sensor, EGR temperature sensor, or EGR flow sensor connector can cause this code to set even when actual EGR flow and the valve itself are working correctly.

What physically restricts EGR flow and can cause this code?

Listed physical causes include a damaged, stuck, or restricted EGR valve, restriction between the EGR valve and exhaust manifold, and a restricted, fouled, or plugged EGR cooler.

Should I check other fault codes before working on SPN 2659 FMI 17?

Yes. Several versions of this diagnostic list a troubleshooting sequence that includes related codes on SPN 2791, SPN 105, SPN 412, SPN 2630, and SPN 27, and recommend addressing those first.

Can outdated software cause this EGR flow code?

Yes, bad or outdated ECU software is listed as a possible cause across versions of this diagnostic, alongside a bad ECU itself.