SPN 1328 FMI 31: Frequently Asked Questions


Full Diagnostic Guide — SPN 1328 FMI 31

1. What does SPN 1328 FMI 31 mean?

SPN 1328 FMI 31 indicates that the Engine Control Module has detected a misfire rate on Cylinder 6 that exceeds a calibrated threshold over a defined number of engine cycles, referenced by SPN 6394. FMI 31 specifically denotes a ‘Condition Exists’ status, meaning the ECM has confirmed an abnormal combustion event frequency in Cylinder 6 without pointing to a specific electrical fault. This code commonly appears after forced DPF regeneration events where low injection pressure or degraded fuel quality disrupts the combustion process in Cylinder 6.

2. What are the most common symptoms when SPN 1328 FMI 31 is active?

When SPN 1328 FMI 31 is active, technicians and operators typically observe four key symptoms: rough idle caused by missing combustion events in Cylinder 6 producing uneven engine vibration; noticeable power loss and torque reduction particularly under load or during acceleration; white or grey exhaust smoke resulting from unburned fuel exiting through Cylinder 6; and illumination of the MIL or CEL on the dashboard with the fault code stored in the ECM memory. Drivability is significantly compromised under loaded conditions.

3. How does the ECM determine that FMI 31 has occurred on SPN 1328?

The ECM monitors crankshaft rotational velocity fluctuations using the crankshaft position sensor signal. For Cylinder 6, it calculates the contribution of each combustion event to crankshaft acceleration. When Cylinder 6 misfire events exceed the calibrated misfire rate threshold across the engine cycle count defined by SPN 6394, the ECM sets SPN 1328 FMI 31. FMI 31 is triggered as a ‘Condition Exists’ flag rather than an electrical rationality fault, meaning the ECM has statistically confirmed abnormal combustion frequency in Cylinder 6 over multiple monitored cycles.

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

SPN 1328 can appear with several FMIs, each indicating a different failure mode. FMI 2 indicates erratic or intermittent data related to Cylinder 6 misfire detection. FMI 7 indicates a mechanical system not responding properly. FMI 14 points to a special instruction condition. FMI 31, however, specifically means ‘Condition Exists’ — the ECM has confirmed that the Cylinder 6 misfire rate has exceeded the calibrated threshold without a definitive sensor or electrical fault. Unlike FMI 2 or FMI 7, FMI 31 requires investigating combustion quality, injector performance, and compression integrity rather than wiring or sensor circuits.

5. What are the most probable root causes of SPN 1328 FMI 31?

The four most probable root causes are: Injector Failure on Cylinder 6, where a stuck open, stuck closed, or mechanically worn injector causes poor fuel atomization and incomplete combustion; Low Compression in Cylinder 6 due to worn piston rings, damaged valves, or a failed head gasket reducing combustion chamber pressure; Fuel Supply Issues such as a restricted fuel line or insufficient common rail pressure starving Cylinder 6; and ECM Calibration Errors including incorrect injector coding or outdated software causing the ECM to falsely calculate misfire events beyond the threshold.

6. Can a purely mechanical issue cause SPN 1328 FMI 31 without a faulty electrical component?

Yes. SPN 1328 FMI 31 can be triggered entirely by mechanical degradation without any electrical fault. Worn piston rings or damaged valve seats on Cylinder 6 reduce compression pressure, preventing complete combustion even when the injector delivers correct fuel quantity. A blown head gasket specifically affecting Cylinder 6 creates combustion leakage that generates consistent misfire events. Additionally, a mechanically worn injector tip with enlarged spray holes causes poor atomization regardless of the electrical signal being correct. Compression testing Cylinder 6 is critical; values must remain within 15% of the highest cylinder reading to rule out mechanical causes.

7. What default actions does the ECM take when SPN 1328 FMI 31 is active?

When SPN 1328 FMI 31 is active, the ECM typically illuminates the MIL or CEL and stores the fault code with associated freeze frame data capturing engine speed, load, coolant temperature, and rail pressure at fault onset. The ECM may limit torque output to protect the engine and aftertreatment system from damage caused by unburned fuel entering the DPF. Active DPF regeneration events may be inhibited to prevent further injector stress. In severe cases, the ECM can implement a reduced power or derate mode, restricting vehicle speed and engine RPM until the fault is resolved and cleared.

8. How do I perform a basic functional test for SPN 1328 FMI 31?

Begin by performing a cylinder contribution test using a J1939-compatible scan tool that can disable individual injectors while monitoring RPM drop. Disabling Cylinder 6 injector on a healthy engine causes a measurable RPM drop; minimal or no drop confirms Cylinder 6 is not contributing to power, validating the misfire. Follow with an injector return flow test: acceptable return flow should not exceed 20 ml/min; values above this indicate internal injector wear. Finally, perform a compression test on Cylinder 6; results must be within 15% of the highest cylinder measured. Document all values against OEM specifications before condemning any component.

9. What specific electrical checks should I run before replacing parts for SPN 1328 FMI 31?

Although FMI 31 is not primarily an electrical fault, electrical checks remain important. Verify Cylinder 6 injector connector integrity: check for corrosion, bent pins, and secure locking. Measure injector solenoid resistance; typical values range between 0.5 and 1.0 ohms depending on OEM specification. Check injector driver circuit voltage supply at the ECM harness side, expecting battery voltage within 0.5V. Inspect the common rail pressure sensor wiring for damage, as false low-pressure readings can simulate fuel starvation on Cylinder 6. Verify CKP sensor signal quality using an oscilloscope to ensure crankshaft velocity data feeding the misfire algorithm is clean and accurate.

10. Is it possible that the ECM itself is responsible for SPN 1328 FMI 31?

Yes, ECM-related causes are a valid consideration for SPN 1328 FMI 31. Incorrect injector trim codes programmed into the ECM can cause the fuel quantity delivered to Cylinder 6 to be miscalculated, resulting in chronic misfires under certain operating conditions. Outdated ECM calibration software may contain incorrect misfire detection thresholds, triggering false fault codes after DPF regeneration cycles. Before condemning mechanical or injector components, verify that the ECM has the latest OEM-released calibration flashed and that Cylinder 6 injector IQA or trim codes are correctly programmed. ECM hardware failure causing injector driver circuit malfunction is rare but should be considered after all other causes are eliminated.

11. What is the complete step-by-step diagnostic procedure for SPN 1328 FMI 31?

Step 1: Connect a J1939 scan tool and retrieve SPN 1328 FMI 31 with freeze frame data including RPM, rail pressure, and load at fault onset. Step 2: Perform a cylinder contribution test to confirm Cylinder 6 misfire contribution. Step 3: Inspect the Cylinder 6 injector connector for corrosion and damage; measure solenoid resistance. Step 4: Perform an injector return flow test; replace injector if return flow exceeds 20 ml/min. Step 5: Perform compression test on Cylinder 6; values must be within 15% of highest cylinder. Step 6: Verify common rail pressure under load against OEM specification. Step 7: Confirm ECM calibration is current and injector trim codes are correctly entered. Step 8: Clear codes, perform test drive, and verify fault does not return.

12. How can I prevent SPN 1328 FMI 31 from recurring?

To prevent recurrence of SPN 1328 FMI 31, maintain fuel quality standards and avoid using low-cetane or contaminated diesel, as poor fuel quality is a confirmed contributor after DPF regeneration events. Replace fuel filters at or before OEM-specified intervals to prevent restricted fuel flow to Cylinder 6. Perform periodic injector return flow tests as part of scheduled maintenance, replacing injectors before they exceed 20 ml/min return flow. Ensure ECM software is kept current with OEM calibration releases and injector trim codes are updated whenever injectors are replaced. Monitor common rail pressure regularly and inspect high-pressure fuel pump condition to prevent systemic low-pressure events.

13. Does SPN 1328 FMI 31 affect fuel economy, emissions, or engine lifespan?

Yes, SPN 1328 FMI 31 negatively impacts all three areas. Unburned fuel from Cylinder 6 misfires reduces thermal efficiency, directly increasing fuel consumption. Unburned hydrocarbons entering the exhaust system elevate HC and particulate emissions, potentially causing DPF overloading and accelerated clogging. Persistent misfires deposit unburned fuel on Cylinder 6 cylinder walls, washing away lubrication oil and accelerating piston ring and liner wear. If unburned fuel reaches the DPF during regeneration, exothermic reactions can exceed DPF temperature limits, causing substrate damage. Long-term operation with an active SPN 1328 FMI 31 significantly shortens engine overhaul intervals and increases aftertreatment system replacement costs.

14. Can I clear SPN 1328 FMI 31 and continue operating the vehicle temporarily?

Clearing SPN 1328 FMI 31 without repair is not recommended for continued heavy-duty operation. The fault will re-set within the engine cycle count monitored by SPN 6394 if the root cause is not addressed. Continued operation risks DPF damage from unburned hydrocarbons, accelerated Cylinder 6 wear from lubrication oil dilution, and potential catalytic converter damage. If temporary operation is unavoidable, reduce engine load demands, avoid DPF regeneration cycles, and limit operation to low-speed, low-load conditions. The fault should be diagnosed and repaired at the earliest opportunity. Operating with persistent Cylinder 6 misfires under full load can escalate to catastrophic engine damage.

15. When should I choose to replace the Cylinder 6 injector versus repairing wiring for SPN 1328 FMI 31?

Replace the Cylinder 6 injector when return flow testing confirms values exceeding 20 ml/min, when the cylinder contribution test shows zero power contribution from Cylinder 6, or when injector solenoid resistance falls outside OEM specification. Injector replacement is also warranted when nozzle pop testing reveals opening pressure below the specified threshold or spray pattern atomization is visibly poor. Wiring repair is appropriate when connector corrosion, damaged insulation, or broken injector harness wires are identified during electrical inspection without evidence of mechanical injector failure. Always verify injector IQA trim codes are correctly programmed after replacement to prevent ECM-calculated fuel delivery errors that could re-trigger the fault.

16. What type of diagnostic tool do I need to read SPN 1328 FMI 31?

Reading SPN 1328 FMI 31 requires a diagnostic tool that supports the SAE J1939 communication protocol over a CAN bus interface. A standard OBD-II reader is insufficient for heavy-duty applications. Tools such as the Cummins INSITE, Detroit Diagnostic Link, Dearborn Group DPA5, or Noregon JPRO provide full J1939 DTC access including SPN, FMI, occurrence count, and freeze frame data. The tool must connect via the standard 9-pin Deutsch HD connector common on heavy-duty vehicles. For full injector coding and ECM calibration flashing capabilities required to fully resolve this fault, OEM-specific dealer-level software is required in addition to the standard J1939 reader.

17. What can a professional J1939 scanner do for SPN 1328 FMI 31 that a basic reader cannot?

A professional J1939 scanner provides capabilities far beyond basic code reading for SPN 1328 FMI 31. It can display freeze frame data capturing rail pressure, engine load, RPM, and coolant temperature at fault onset. It enables cylinder contribution testing by individually disabling injectors to confirm Cylinder 6 misfire. It reads SPN 6394 to quantify the exact engine cycle count at which the misfire threshold was exceeded. Professional tools also allow real-time monitoring of injector energizing times, common rail pressure, and crankshaft velocity deviations. Critically, dealer-level professional tools can recode injector IQA trim values and flash updated ECM calibrations, both of which are required to fully resolve SPN 1328 FMI 31.

18. What are the key CAN bus parameters I should monitor when diagnosing SPN 1328 FMI 31?

When diagnosing SPN 1328 FMI 31 via the J1939 CAN bus, monitor the following key parameters in real time: Common Rail Pressure (SPN 157) — verify it meets OEM specification under load, typically 1600–1800 bar at rated RPM; Engine Speed (SPN 190) — observe for irregular fluctuations indicating active misfires; Cylinder 6 Injector Energizing Time — compare against other cylinders for deviation; Engine Load (SPN 92) — correlate fault occurrence to load conditions; Misfire Count per SPN 6394 — track the engine cycle count against the calibrated threshold; and Exhaust Temperature (SPN 173) — low Cylinder 6 exhaust contribution temperature confirms a non-firing or misfiring cylinder condition.

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

A PGN, or Parameter Group Number, is a SAE J1939 identifier that defines a specific group of related parameters transmitted together in a single CAN bus message frame. SPNs are the individual data parameters contained within a PGN message. SPN 1328, which represents the Cylinder 6 misfire rate, is transmitted within a PGN that groups engine misfire diagnostic parameters together. The ECM broadcasts this PGN periodically on the J1939 CAN bus, allowing any connected diagnostic tool or telematics device to read the misfire count value. Understanding the PGN structure allows technicians to identify which CAN message to monitor and decode when performing live data analysis for SPN 1328 FMI 31.

20. What components make up a complete J1939 Diagnostic Trouble Code for SPN 1328 FMI 31?

A complete SAE J1939 Diagnostic Trouble Code for SPN 1328 FMI 31 consists of five components: the SPN (Suspect Parameter Number) — 1328, identifying Cylinder 6 misfire rate as the monitored parameter; the FMI (Failure Mode Identifier) — 31, indicating ‘Condition Exists’ meaning the misfire threshold has been exceeded; the OC (Occurrence Count) — the number of times the fault has been detected, useful for identifying intermittent versus chronic conditions; the SA (Source Address) — identifying the ECM as the broadcasting control module; and the Active/Inactive status indicating whether the fault is currently present or stored as historical. Together these elements provide a precise, standardized fault description enabling consistent diagnosis across OEM platforms.