SPN 97 FMI 8: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 8: Meaning and Fix SPN 97 FMI 8 indicates the ECM has received an abnormal frequency, pulse width, or period from the Water In Fuel Indicator 1 sensor. Instead of a valid binary state (Yes/No), the signal oscillates erratically, triggering a signal integrity fault. This code commonly appears after fuel … Read more

SPN 97 FMI 21: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 21: Meaning and Fix The SPN 97 FMI 21 fault code indicates that the water-in-fuel sensor signal has drifted low, suggesting possible sensor malfunction or wiring issues. This fault typically appears in practice during routine maintenance or after a fuel system service. Technicians often encounter this code when the water … Read more

SPN 97 FMI 20: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 20: Meaning and Fix SPN 97 FMI 20 indicates the water-in-fuel sensor signal has drifted high, exceeding the ECM’s valid voltage window. This fault commonly appears after a fuel filter change or water separator service when the sensor connector is not fully seated or moisture enters the harness. Technicians often … Read more

SPN 97 FMI 19: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 19: Meaning and Fix SPN 97 FMI 19 indicates the ECM received erroneous or corrupted network data for the Water In Fuel Indicator 1 signal via the J1939 CAN datalink. The signal state transmitted reads as invalid (10b = Error or 11b = Not Available), preventing reliable fuel contamination monitoring. … Read more

SPN 97 FMI 17: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 17: Meaning and Fix SPN 97 FMI 17 indicates a water presence in the fuel system, although at a least severe level. This issue is common after fuel filter changes or when operating in high-humidity environments, which can lead to sensor contamination. If unaddressed, it may result in reduced fuel … Read more

SPN 97 FMI 10: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 97 FMI 10: Meaning and Fix SPN 97 FMI 10 indicates the water-in-fuel sensor reports an abnormal rate of change, often due to intermittent electrical faults or water slugs. Technicians see this after a fuel filter change where air entrapment causes rapid signal shifts. The ECM detects the sensor output transitioning faster … Read more

SPN 96 FMI 8: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 96 FMI 8: Meaning and Fix SPN 96 FMI 8 indicates an abnormal frequency, pulse width, or period in the Fuel Level 1 sensor readings. This fault often appears after the fuel tank sensors have been replaced or following wiring harness repairs. Technicians frequently encounter this issue when the vehicle’s dash display … Read more

SPN 96 FMI 21: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 96 FMI 21: Meaning and Fix SPN 96 FMI 21 indicates that the Fuel Level 1 signal has drifted abnormally low over time, falling below the ECM’s plausibility threshold without an abrupt electrical failure. Per SAE J1939, FMI 21 specifically targets gradual signal degradation rather than open or short circuits. This fault … Read more

SPN 96 FMI 20: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 96 FMI 20: Meaning and Fix This fault code indicates that the Fuel Level 1 sensor is providing data that has drifted higher than expected. In practice, this might occur when a new fuel level sensor has been installed, but the calibration process was not completed according to the manufacturer’s specifications. Technicians … Read more

SPN 96 FMI 19: Meaning, Symptoms and Troubleshooting

Diagnostic Code SPN 96 FMI 19: Meaning and Fix SPN 96 FMI 19 indicates the Engine Control Module (ECM) has received a fuel level message on the J1939 data link that contains invalid or corrupted data. This commonly occurs after a battery jump-start or when a non-OEM sensor is installed, causing voltage transients that disrupt … Read more