SPN 729 FMI 31: Meaning and Fix
SPN 729 FMI 31 signals that the ECM has detected a continuous fault condition on the intake air heater driver #1 circuit. This typically occurs when the heater relay or grid element remains permanently energized or stuck closed. Technicians often see this code after a forced DPF regeneration when the heater driver fails to de-energize, or following ECM replacement if the driver output is misconfigured.
Common Symptoms
- Hard cold start: Engine cranks excessively in cold ambient temperatures due to inoperative intake air heater.
- White smoke on startup: Unburned fuel exits as white smoke because intake air heating is insufficient for combustion.
- Battery drain: Heater grid remains powered, drawing high current and depleting the battery overnight.
- Check engine light active: Amber MIL illuminated on dash with SPN 729 FMI 31 stored in ECM memory.
Probable Causes
- Shorted heater relay: Relay contacts welded shut, keeping the heater grid continuously powered regardless of ECM command.
- Failed heater element: Grid element shorted to ground or internally open, causing abnormal current draw detected by ECM.
- Wiring harness damage: Chafed or melted wires in the heater circuit, creating an unintended ground or short circuit.
- ECM driver failure: Internal MOSFET or driver circuit in ECM stuck in conduction mode, not responding to deactivation command.
Advanced Technical Analysis
The ECM employs a high-side MOSFET driver to pulse-width modulate the intake air heater relay. FMI 31 triggers when the ECM senses the feedback voltage on the driver output pin remains at battery potential for longer than the debouncing timer (typically 500 ms) after the relay is commanded off. This indicates a short to battery or a welded relay contact.
Electrical analysis reveals that a stuck relay introduces a continuous resistive load of 0.2–0.5 Ω, causing the ECM to detect a current above 30 A for more than 2 seconds. The ECM then sets SPN 729 FMI 31 and disables the heater driver to prevent thermal damage to the wiring harness or ECM itself.
As a safety fallback, the ECM immediately cuts power to the heater driver output and logs the fault. Engine torque may be derated by 25% to reduce load on the alternator if the heater remains energized. The ECM will not attempt to re-energize the heater until the ignition cycle is recycled and the fault condition is cleared.
For long-term prevention, technicians should inspect the heater relay contacts for pitting and measure grid resistance (typically 0.3–0.8 Ω). In real-world workshops, this fault is commonly traced to a relay that welded shut during a failed DPF regeneration attempt, or a harness rubbed against the engine block near the heater grid connector.
Step-by-Step Troubleshooting Guide
- Visual inspection: Check heater relay, grid element, and wiring for signs of melting, corrosion, or physical damage.
- Relay test: Measure continuity across relay contacts; should be open when unpowered. Replace if shorted.
- Grid resistance check: Disconnect grid and measure resistance between terminals; 0.3–0.8 Ω is normal. Short indicates failure.
- ECM output test: With key on, engine off, measure voltage at heater driver pin; should be 0 V. If battery voltage, suspect ECM.