SPN 3359 FMI 31: Frequently Asked Questions


Full Diagnostic Guide — SPN 3359 FMI 31

1. What does SPN 3359 FMI 31 mean?

SPN 3359 FMI 31 indicates a condition exists related to the transmission oil filter restriction switch. Specifically, FMI 31 means the switch signal is indicating a restriction condition (e.g., high differential pressure across the filter) when the engine is running and oil flow is expected. This often points to a clogged filter, wiring fault, or sensor malfunction.

2. What are the most common symptoms when this code is active?

Common symptoms include reduced torque output under heavy loads due to restricted oil flow, transmission overheating from inadequate lubrication, dashboard warning lights (e.g., transmission or check engine), and delayed or harsh shifting. If ignored, these can lead to clutch or gear damage.

3. How does the ECM determine that this specific failure (FMI 31) has occurred?

The ECM monitors the transmission oil filter restriction switch, typically a normally open pressure switch that closes when differential pressure exceeds a threshold (e.g., 25 psi). FMI 31 is set when the switch remains closed (indicating restriction) for a calibrated time (e.g., 10 seconds) while engine speed is above idle and transmission is in gear. The ECM compares switch state against expected operating conditions.

4. What is the difference between FMI 31 and other common FMIs for SPN 3359?

FMI 31 means the switch signal is indicating a restriction condition (active high pressure). FMI 2 (Erratic, Intermittent, or Incorrect) would indicate the signal is unstable or out of range. FMI 3 (Voltage Above Normal) or FMI 4 (Voltage Below Normal) point to electrical shorts or opens. FMI 31 specifically points to a mechanical or flow restriction, not an electrical failure.

5. What are the most probable root causes?

Most probable causes are a clogged transmission oil filter (especially after an oil change where the filter was not replaced), a faulty restriction switch that sticks closed, contaminated oil increasing viscosity, or wiring/connector issues causing a false closed signal. In rare cases, a blocked oil cooler or line can also trigger this code.

6. Can a purely mechanical issue cause this code without a faulty component?

Yes. A purely mechanical issue such as a physically clogged filter, a collapsed filter element, or debris blocking the oil passage can cause the restriction switch to close and trigger FMI 31. Even if the switch and wiring are electrically perfect, the code will set until the restriction is cleared by replacing the filter and flushing the system.

7. What default actions does the ECM take when this code is active?

The ECM typically enters a derate mode, reducing engine torque by 30–50% to protect the transmission from damage due to insufficient lubrication. It may also disable cruise control and lock the transmission in a lower gear. The warning lamp is illuminated continuously. No immediate shutdown occurs, but continued operation is not recommended.

8. How do I perform a basic functional test for this component?

With the engine off, disconnect the restriction switch connector and measure resistance across its terminals. It should be open (infinite ohms) when no pressure is applied. With the engine running and transmission at operating temperature, the switch should close (near 0 ohms) only if the filter is actually restricted. If it closes immediately, suspect a clogged filter or faulty switch.

9. What specific electrical checks should I run before replacing parts?

Measure voltage at the switch connector with ignition on: signal wire should be at battery voltage (12V or 24V) with switch open. Check ground continuity (< 0.5 ohms) between switch ground and chassis. Inspect for corrosion or bent pins. Perform a wiggle test on the harness while monitoring the switch state with a scan tool. Verify no shorts to power or ground.

10. Is it possible that the ECM itself is responsible for this fault?

It is extremely rare. The ECM simply reads the switch state; it does not control it. ECM failure would typically cause multiple unrelated codes or a complete communication loss. Only if the ECM’s input circuit is internally shorted (e.g., due to water intrusion) could it falsely detect a closed switch. Always rule out wiring and sensor first.

11. What is the complete step-by-step diagnostic procedure?

1. Connect J1939 scan tool and confirm SPN 3359 FMI 31 active. 2. Inspect transmission oil level and condition. 3. Replace oil filter and check for debris in old filter. 4. Clear code and test drive. If code returns, disconnect switch and check for continuity to ground. 5. Test switch operation with applied pressure. 6. Inspect wiring for chafing or shorts. 7. Replace switch if faulty. 8. Flush oil cooler if contamination found.

12. How can I prevent this fault from recurring?

Always replace the transmission oil filter during every oil change. Use only OEM-approved filters to avoid premature clogging. Maintain proper oil level and change intervals per manufacturer schedule. Periodically test oil for contamination (water, glycol, metal particles). Inspect switch connectors for corrosion during routine service. Avoid using aftermarket additives that may thicken oil.

13. Does this fault affect fuel economy, emissions, or engine lifespan?

Yes. Reduced torque and delayed shifting force the engine to work harder, increasing fuel consumption by 5–15%. There is no direct emissions impact, but overheating can degrade transmission fluid, which may indirectly increase engine load and emissions. Prolonged operation with this code can cause catastrophic transmission failure, potentially damaging the engine through overspeed or load spikes.

14. Can I clear the code and continue operating the vehicle temporarily?

Clearing the code is not recommended unless the root cause is resolved. The code will likely reappear within minutes if the restriction remains. Continued operation risks severe transmission damage from oil starvation, overheating, and clutch slip. Use only to move the vehicle to a repair facility at reduced speed, and monitor transmission temperature closely.

15. When should I choose to replace the component versus repairing the wiring?

Replace the restriction switch if it fails the pressure test (closes with no restriction) or if its resistance is out of spec. Repair wiring if you find broken strands, corroded terminals, or chafed insulation. If the connector is damaged, replace the pigtail. If the filter is clogged, replace it and the oil. Only replace the switch if all other causes are ruled out.

16. What type of diagnostic tool do I need to read this fault code?

You need a diagnostic tool that supports SAE J1939 protocol, such as a heavy-duty scan tool (e.g., Cummins INSITE, Detroit DDDR, Noregon JPRO, or a generic J1939 reader). Basic OBD-II scanners will not work because SPN 3359 is not part of the OBD-II standard. The tool must be able to read proprietary J1939 parameter groups.

17. What can a professional J1939 scanner do that a basic reader cannot?

A professional J1939 scanner can read live data from the restriction switch (e.g., switch state, pressure readings), perform bidirectional tests (e.g., force switch open/closed), view freeze frame data, and access manufacturer-specific diagnostic procedures. It can also monitor CAN bus traffic, measure signal timing, and provide guided troubleshooting for SPN 3359 FMI 31 specific to the vehicle make.

18. What are the key CAN bus parameters I should monitor when diagnosing this code?

Monitor the transmission oil filter restriction switch status (binary 0=open, 1=closed). Also monitor transmission oil temperature (SPN 177) and engine speed (SPN 190). Watch for the switch to close only when differential pressure rises. If it closes at cold start or low RPM, suspect a faulty switch or clogged filter. Log the data over a test drive to confirm intermittent issues.

19. What is a PGN and how does it relate to SPN 3359?

PGN (Parameter Group Number) is a 18-bit identifier in J1939 that groups related parameters. SPN 3359 (Transmission Oil Filter Restriction Switch) is transmitted within PGN 65262 (Transmission 1 – Electronic Transmission Controller #2). The PGN defines the message structure and priority, while the SPN identifies the specific parameter within that message. Knowing the PGN helps locate the correct data on the bus.

20. What components make up a complete J1939 Diagnostic Trouble Code (DTC)?

A complete J1939 DTC consists of four components: the Suspect Parameter Number (SPN) – 3359 for the filter restriction switch; the Failure Mode Identifier (FMI) – 31 for restriction condition; the Occurrence Count (OC) – number of times the fault has occurred; and the SPN Conversion Method (CM) – indicates how to convert raw data to engineering units. Together these uniquely define the fault.