SPN 803 FMI 9: Meaning and Fix
SPN 803 FMI 9 indicates the Engine Control Module (ECM) has detected an abnormal update rate from the Relay Diagonal 2 circuit, meaning the expected periodic signal from the relay driver output is missing or arriving outside the 50–100 ms window. Technicians commonly encounter this fault after a forced DPF regeneration when the ECM resets relay timing, or after replacing the ECM without properly reinitializing the relay output configuration. The fault typically remains active until the relay completes a full on-off cycle within the specified timing.
Common Symptoms
- Intermittent Load Drop: Engine suddenly loses power to auxiliary loads like fans or compressors, then recovers without warning.
- Failed Relay Self-Test: ECM reports relay diagonal 2 stuck or unresponsive during key-on self-test routine.
- Erratic Fan Operation: Cooling fan cycles on/off randomly, ignoring PWM or temperature demand from ECM.
- Transient Warning Lamp: MIL or amber warning lamp flashes briefly under moderate load, then extinguishes.
Probable Causes
- Corroded Relay Connector: Moisture ingress at the relay base causes intermittent contact and missed update pulses.
- ECM Software Glitch: Firmware version mismatch after flash update corrupts relay timing calibration parameters.
- Open Ground Circuit: Relay diagonal 2 ground path resistance exceeds 10 ohms, delaying coil energization.
- Debouncing Timer Drift: ECM internal timer drifts due to capacitor aging, causing false abnormal update rate detection.
Advanced Technical Analysis
The ECM monitors Relay Diagonal 2 by expecting a high-side driver status message every 100 ms. If the message interval exceeds 150 ms for three consecutive cycles, the ECM sets FMI 9. This is often triggered by a relay coil that takes longer than 20 ms to pull in due to high resistance or low battery voltage (below 11.5 V). Real-world cases show this after a cold start at -20°C when battery voltage dips.
Electrical analysis reveals that the relay coil inductance creates a back-EMF spike that can corrupt the ECM’s signal line if the freewheeling diode is open. This spike shifts the zero-crossing point, causing the ECM to miss the update. Technicians have measured this with an oscilloscope as a 12 V spike lasting 15 ms on the signal line, which the ECM interprets as a communication gap.
When FMI 9 is active, the ECM enters a safety fallback: it de-energizes the relay diagonal and logs a torque derate of 25% to prevent unintended actuator behavior. The derate remains until the relay completes three successive updates within 100 ms. In workshop practice, this derate often confuses drivers who report a sudden loss of power during highway cruising.
Long-term prevention requires checking relay coil resistance (must be 70–100 ohms) and ensuring the ECM ground stud is torqued to 12 Nm. A common workshop fix is to replace the relay with a Bosch 0 332 019 150 type and perform a relay learn procedure via the diagnostic tool. Technicians frequently overlook the 5 V reference supply to the relay driver; a drop to 4.7 V can cause intermittent updates.
Step-by-Step Troubleshooting Guide
- Verify Relay Coil: Measure resistance between relay pins 85 and 86; must be 70–100 ohms at 20°C.
- Inspect ECM Ground: Check ECM ground stud torque (12 Nm) and voltage drop less than 0.1 V under load.
- Oscilloscope Signal Check: Probe relay signal line; expect 12 V pulses every 100 ms ±10 ms at idle.
- Perform Relay Learn: Use diagnostic tool to command relay diagonals on/off 5 times to reset ECM timing.