HeavyEquipmentFix
Ask
DiagnosticsHigh severity

John Deere Engines SPN638FMI2 Fault Code: Rack Instability

Also called Fuel Injection Pump Rack Actuator Invalid

Rack Instability · ai-assisted, editor-reviewed · Last updated 2026-07-13

TL;DR

SPN 638 FMI 2 means the ECU sees the fuel injection pump rack position sensor reporting an unstable or invalid rack position. The engine may run normally or feel sluggish, and the control unit can derate the engine. Alarm level is listed as Stop.

High severity. The ECM's alarm level for this code is listed as Stop and the control unit response is to derate the engine, so it should not be ignored even if the engine still seems to run fine.

What does John Deere Engines error code SPN638FMI2 mean?

The ECU controls how much fuel the injection pump delivers by energizing a rack actuator solenoid inside the pump. Increasing current drives the rack toward full fuel delivery, while a spring returns the rack to the zero fuel delivery position when current is removed.

A rack position sensor, also inside the pump, feeds back the actual rack position to the ECU so it can confirm the rack went where it was commanded. SPN 638 FMI 2 sets when that measured rack position is unstable, meaning the ECU can't trust the feedback signal.

Depending on what's causing the instability, the engine may feel sluggish or may seem to run normally. Related conditions tied to this fault include the ECM detecting an engine stall during a rack position sensor error, or detecting an excessive increase in engine speed that wasn't commanded by the throttle.

Common causes of SPN638FMI2

  • Dirt, damage, or poorly positioned terminals on the ECU 30-way connector or the injection pump 3-way connector
  • Air in the injection pump
  • A bad injection pump
  • Bad terminals or connector at the fuel injection pump rack actuator connector
  • Bad terminals or connector at the ECU
  • Open or short in the wiring harness

How to troubleshoot John Deere Engines SPN638FMI2: first checks

  1. Inspect the ECU 30-way connector and the injection pump 3-way connector for dirt, corrosion, damaged pins, or terminals that are pushed back or poorly seated
  2. Check the fuel injection pump rack actuator connector and its terminals for the same issues
  3. Inspect the wiring harness between the ECU and the injection pump for opens, shorts, chafing, or damage
  4. Check for air in the injection pump, since trapped air can cause the rack to move unpredictably
  5. Use the JT07328 Connector Adapter Test Kit when probing connectors rather than forcing probes into terminals, since forced probes can damage the terminals and cause new faults
  6. If wiring and connectors check out, the injection pump itself may be at fault

How the code clears

No separate clearing step or reset procedure is listed for this code. Since the control unit derates the engine while the fault is active, the code should clear once the root cause (connector, harness, air in the pump, or a bad injection pump) is repaired and the fault is no longer active on a key cycle.

Frequently asked questions

What does SPN 638 FMI 2 mean on a John Deere engine?

It means the ECU has determined that the fuel injection pump rack position, as reported by the rack position sensor, is unstable or invalid. The ECU uses this sensor to confirm the rack actually moved to where it was commanded.

Will my engine still run with SPN 638 FMI 2 active?

It might run normally, but it can also feel sluggish. The alarm level is listed as Stop and the ECM's control response is to derate the engine, so performance loss should be expected even if it isn't obvious right away.

What usually causes SPN 638 FMI 2?

Listed causes include dirty, damaged, or poorly positioned terminals at the ECU or pump connectors, air trapped in the injection pump, a bad injection pump, an open or short in the harness, or bad connectors specifically at the rack actuator connector.

Can bad wiring alone cause this code?

Yes. Bad terminals or connectors at either the ECU or the fuel injection pump rack actuator, or an open or short anywhere in the connecting harness, can all trigger this fault without the pump itself being defective.

Is it safe to keep operating the machine with this code active?

Since the alarm level is Stop and the engine will be derated, it's best to stop and diagnose rather than continue running. An unstable rack position can also relate to an engine stall or an uncommanded increase in engine speed, both of which are safety concerns.

Do I need special tools to diagnose this code?

For probing connectors, use the JT07328 Connector Adapter Test Kit instead of forcing probes into the terminals. Forcing probes into connector terminals can damage them and create additional faults.

Is there a reset procedure after repairing the cause?

No reset procedure is listed for this code. Repairing the connector, harness, air, or pump issue that caused the instability should allow the fault to clear on its own once conditions are normal.