SPN 596 FMI 5: Meaning and Fix
This fault indicates the ECM detects an open circuit or current below normal on the cruise control enable switch circuit (SPN 596 FMI 5). In practice, this often appears after a wiring harness repair or when the switch is unplugged during cab maintenance. The ECM expects a pull-up or pull-down state but sees infinite resistance, disabling cruise control entirely until repaired.
Common Symptoms
- Cruise Inoperative: Cruise control cannot be activated; switch has no effect on vehicle speed.
- No Dash Indicator: Cruise enable lamp on dash remains off or fails to illuminate when pressed.
- Intermittent Operation: Cruise works sporadically when wiring is jostled, then drops out again.
- No Engine Response: Pressing set/accel or resume switches yields no change in engine speed.
Probable Causes
- Open Switch Circuit: Internal switch contacts failed open or broken wire at switch connector.
- Damaged Harness: Chafed or cut wire between cruise enable switch and ECM pin.
- Corroded Connector: Moisture ingress causing corrosion on switch or ECM connector terminals.
- Blown Fuse: Fuse supplying the switch reference voltage has opened due to short.
Advanced Technical Analysis
The ECM monitors the cruise enable switch via a digital input with an internal pull-up resistor to 5V. When the switch is closed (enabled), the signal is pulled low to ground. An open circuit leaves the input floating at 5V, which the ECM interprets as the error state (10b). This logic ensures fail-safe operation; any break disables cruise.
Current below normal indicates the circuit resistance exceeds the ECM’s threshold (typically >10 kΩ). The ECM samples the input every 10 ms and applies a debouncing filter of 50 ms to avoid transient noise. A persistent open circuit for 200 ms triggers FMI 5. Technicians should measure resistance across the switch contacts; a reading above 1 Ω suggests worn contacts.
Upon detecting this fault, the ECM sets the cruise control subsystem to ‘disabled’ and flags the J1939 message ‘Cruise Control/Vehicle Speed 1’ with error bits. The vehicle may still operate normally but cruise function is permanently inhibited. No torque derate occurs, but fuel economy may suffer due to lack of speed regulation on highways.
Long-term prevention involves dielectric grease on connectors and periodic inspection of the steering column harness where the switch mounts. A common real-world scenario: after replacing an ECM, technicians forget to transfer the switch wiring, causing this code. Always verify continuity from ECM pin to switch ground before condemning the ECM.
Step-by-Step Troubleshooting Guide
- Visual Inspection: Check cruise enable switch connector and wiring for damage, corrosion, or loose pins.
- Continuity Test: Measure resistance across switch terminals; should be <1 Ω when pressed, open when released.
- Voltage Check: At ECM connector, measure voltage to ground; should be 0V with switch pressed, 5V when released.
- Fuse Verification: Locate and test the cruise control fuse (often in cab panel); replace if blown.