SPN 3359 FMI 21: Meaning and Fix
SPN 3359 FMI 21 indicates the transmission oil filter restriction switch signal has drifted below the valid low threshold, typically below 0.5 V. This fault commonly appears after a transmission oil change when the switch connector is not fully seated, causing intermittent grounding. The ECM expects a binary high (restriction) or low (no restriction) but reads an out-of-range voltage, triggering the code.
Common Symptoms
- Limp Home Mode: Transmission may enter a default gear or torque limit to protect internal components from potential oil starvation.
- No Restriction Indication: Dash display shows no filter restriction even when filter is physically clogged, misleading the operator.
- Intermittent Warning Lamp: Amber transmission warning lamp flickers during low RPM or cold start conditions due to signal drift.
- Erratic Shift Quality: Harsh or delayed shifts occur as the ECM uses a default oil pressure value instead of actual switch feedback.
Probable Causes
- Shorted Sensor Wire: Signal wire chafed against chassis ground, pulling voltage below 0.5 V threshold continuously.
- Failed Switch Internally: Switch contacts stuck closed or open due to contamination, outputting a constant low voltage signal.
- ECM Pull-Down Fault: Internal ECM pull-down resistor failure causes the signal line to float near ground instead of 5 V.
- Corroded Connector Terminals: Oxidation on pin 2 (signal) increases resistance, dropping voltage below the valid low detection window.
Advanced Technical Analysis
The ECM monitors the switch via a 5 V pull-up resistor. In normal operation, a closed switch (no restriction) pulls the signal below 1.5 V. FMI 21 triggers when the sampled voltage remains below 0.5 V for more than 500 ms, debounced to avoid noise. This indicates the signal has drifted low, not a valid logic zero.
Electrically, the drift low can stem from a short to ground on the signal line or an internal short in the switch. The ECM applies a 250 ms debounce timer to distinguish transient noise from a persistent fault. If the voltage stays below 0.5 V after debounce, the fault is latched and broadcast on the J1939 bus as SPN 3359 FMI 21.
Upon activation, the ECM sets a default value for transmission oil filter status to ‘no restriction’ (logic 0) and may derate engine torque by up to 25% if the fault persists for more than 10 seconds. This protects the transmission from potential oil starvation if the filter is actually clogged but the sensor reports incorrectly.
Long-term diagnosis should include measuring the switch resistance at the connector. A properly functioning switch reads <10 Ω when closed and >1 MΩ when open. Technicians often encounter this fault after replacing the ECM, where the new unit’s pull-up resistor value differs. Always check the service bulletin for the specific transmission model before replacing components.
Step-by-Step Troubleshooting Guide
- Visual Inspection: Check connector J2 pin 2 for corrosion or bent terminals; clean with dielectric contact cleaner if necessary.
- Voltage Measurement: Measure signal voltage at ECM: should be >4.5 V with switch open; <1.5 V with switch closed.
- Switch Continuity Test: Disconnect switch; measure resistance between signal and ground. Replace if below 1 MΩ when no restriction present.
- Wiring Isolation Check: Isolate signal wire from ECM and switch; measure continuity to ground. Repair if resistance <100 kΩ.