SPN 1326 FMI 31: Frequently Asked Questions


Full Diagnostic Guide — SPN 1326 FMI 31

1. What does SPN 1326 FMI 31 mean?

SPN 1326 FMI 31 indicates an abnormal misfire rate detected in engine Cylinder 4. The ECM monitors crankshaft acceleration variations and cylinder pressure data. When the misfire count exceeds a calibrated threshold (typically >2% of firing events over a 200-cycle window), the code is set. This fault often surfaces after an ECM reprogramming that alters ignition timing or fuel injection parameters for Cylinder 4.

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

Common symptoms include rough idling with RPM fluctuations of ±100-200 RPM, noticeable power loss under load (up to 20% reduction), increased hydrocarbon emissions due to incomplete combustion, and a fuel economy drop of 5-15%. The engine may also exhibit a rhythmic shudder at low speeds. These symptoms are directly linked to Cylinder 4’s inconsistent combustion events.

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

The ECM uses a crankshaft position sensor to measure instantaneous angular acceleration. For each cylinder firing, it calculates the time between successive crank teeth (typically 58x or 60-2 pattern). If Cylinder 4’s acceleration deviation exceeds a predefined threshold (e.g., >0.5 ms variation) for a consecutive number of cycles (usually 16-32), the ECM logs the misfire and sets FMI 31. The algorithm also correlates with cylinder-specific fuel trim data.

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

FMI 31 specifically denotes an abnormal misfire rate (frequency-based fault), while FMI 1 (low voltage) or FMI 4 (high voltage) indicate electrical issues in the ignition system. FMI 5 (low current) or FMI 6 (high current) point to circuit resistance problems. FMI 31 is unique because it reflects a combustion quality issue rather than a pure electrical fault, requiring mechanical and fuel system checks.

5. What are the most probable root causes?

Root causes include: worn spark plugs (gap >0.045 in or electrode erosion >0.5 mm), defective ignition coil (primary resistance >1.5 ohms), clogged fuel injector (flow deviation >10% from nominal), compression loss in Cylinder 4 (below 350 psi), or ECM calibration errors from a recent software update. Air-fuel mixture imbalances (e.g., vacuum leak near intake runner 4) are also common.

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

Yes. A purely mechanical issue like a bent valve in Cylinder 4, worn piston rings, or a blown head gasket can cause compression loss below 300 psi, leading to misfire detection. Even a carbon-fouled spark plug from oil consumption (due to valve guide wear) can trigger FMI 31 without any electrical component failure. The ECM only sees the misfire, not the root cause.

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

The ECM typically disables fuel injection to Cylinder 4 to prevent catalyst damage, reduces engine torque by 30-50%, and activates the malfunction indicator lamp. It may also switch to a limp-home mode limiting RPM to 1800 and vehicle speed to 25 mph. Fuel trim for Cylinder 4 is set to a fixed value, and the misfire monitoring rate is increased to 100% for that cylinder.

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

Perform a cylinder power balance test: disable each cylinder sequentially via the diagnostic tool while monitoring RPM drop. Cylinder 4 should show a 100-200 RPM drop; if less than 50 RPM, it is misfiring. Also, use a timing light to check spark on Cylinder 4’s wire—irregular flashes indicate ignition issues. For injectors, measure resistance at 12-16 ohms and listen for clicking during engine cranking.

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

Measure ignition coil primary resistance (0.3-1.5 ohms) and secondary resistance (8-15 kohms) at Cylinder 4. Check spark plug wire resistance (max 5 kohms/ft). Verify injector circuit voltage (12V at key-on) and injector resistance (12-16 ohms). Monitor crankshaft position sensor signal amplitude (0.5-5V AC at cranking) and ensure no shorts to ground on Cylinder 4’s ignition control wire.

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

Yes. If the ECM has incorrect ignition timing mapping for Cylinder 4 (e.g., timing advanced >5° from spec after reprogramming), or corrupted fuel injection pulse width data, it can cause persistent misfires. ECM internal driver failure for Cylinder 4’s ignition coil or injector circuit is also possible. Verify by swapping the coil/injector with another cylinder—if the fault moves, the ECM is likely fine.

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

1) Connect J1939 scanner, read freeze frame data. 2) Visually inspect Cylinder 4 spark plug and replace if worn. 3) Perform compression test (target >400 psi). 4) Test injector flow (within 5% of others). 5) Check ignition coil resistance and spark quality. 6) Verify ECM software version and update if needed. 7) Clear code and run engine at 1500 RPM for 5 minutes; if code returns, swap components to isolate.

12. How can I prevent this fault from recurring?

Use OEM-spec spark plugs (gap 0.035-0.045 in) and replace every 30,000 miles. Perform injector cleaning every 50,000 miles. Ensure ECM updates are from the manufacturer and verified with calibration data. Regularly check Cylinder 4 compression during major services. Avoid low-quality fuel that can cause carbon buildup. Monitor misfire counts via the diagnostic tool after any ECM reprogramming.

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

Yes. Fuel economy drops 5-15% due to unburned fuel. Hydrocarbon emissions can increase by 200-500 ppm, potentially damaging the catalytic converter. Long-term misfiring can cause overheating of Cylinder 4’s exhaust valve (up to 1600°F), leading to valve burn, and wash down cylinder walls with fuel, accelerating ring and bearing wear. Lifespan can be reduced by 20-30% if ignored.

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

You can clear the code with a diagnostic tool, but the ECM will re-detect the misfire within 50-100 engine cycles if the root cause persists. Temporary operation is possible at low load (<50% throttle) for short distances (under 50 miles), but avoid sustained highway speeds or heavy loads. The ECM will re-enter limp mode if the misfire rate exceeds 5%.

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

Replace the spark plug if electrode gap exceeds 0.050 in or there is visible fouling. Replace the ignition coil if primary resistance is >2 ohms or secondary shows shorted turns. Repair wiring only if insulation damage or connector pin corrosion is found (resistance <1 ohm). If injector flow is >15% low, replace it—cleaning is rarely effective. Never repair a damaged injector harness; replace it.

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

You need a J1939-compliant diagnostic tool that supports SPN/FMI decoding and PGN 65226 (DM1). A basic OBD-II reader will not work because J1939 uses a different protocol (CAN 2.0B at 250kbps). Tools like a Nexiq USB Link 2, Dearborn Pro-Link iQ, or any SAE J1939-capable scan tool can read this code. The tool must also interpret FMI 31 specifically.

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

A professional scanner can display live cylinder misfire counts per cylinder (PGN 65270), freeze frame data with engine conditions at fault onset, and perform bi-directional tests (e.g., disable Cylinder 4 injector). It can read ECM software version, calibration data, and update firmware. It also logs historical data, graphs crankshaft acceleration patterns, and provides manufacturer-specific diagnostic routines for SPN 1326.

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

Monitor PGN 65270 (Cylinder Misfire Rate) for Cylinder 4’s misfire count per 1000 revolutions. Check PGN 65226 (DM1) for active DTCs. Observe PGN 65251 (Engine Speed) for RPM stability (±20 RPM). Monitor PGN 65272 (Fuel Delivery Pressure) at 30-100 psi. Also watch PGN 65256 (Ignition Timing) for Cylinder 4 advance angle deviation >3° from commanded value.

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

PGN (Parameter Group Number) is a 18-bit identifier in J1939 that groups related parameters. SPN 1326 resides in PGN 65270 (Cylinder Misfire Rate Data). The PGN defines the message structure (8 bytes) on the CAN bus, while the SPN identifies the specific parameter within that PGN. For example, PGN 65270 contains multiple SPNs for each cylinder’s misfire rate; SPN 1326 corresponds to Cylinder 4.

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

A J1939 DTC consists of four parts: SPN (Suspect Parameter Number, e.g., 1326 for Cylinder 4 misfire), FMI (Failure Mode Identifier, e.g., 31 for abnormal rate), CM (Conversion Method, usually 0 for standard), and OC (Occurrence Count, number of times fault occurred). The full DTC is transmitted in PGN 65226 (DM1) as a 4-byte field: 2 bytes for SPN, 1 byte for FMI+CM, and 1 byte for OC.