SPN 1347 FMI 2: Meaning and Fix
SPN 1347 FMI 2 indicates the Engine Fuel Pump Pressurizing Assembly #1 is sending erratic, intermittent, or incorrect data to the ECM. This fault commonly appears after a low-fuel-pressure event or a recent fuel filter replacement where air entered the system, causing voltage spikes or dropout on the pressure sensor signal line. Technicians often see this code paired with a logged low rail pressure event, but without a hard failure, making diagnosis reliant on waveform analysis.
Common Symptoms
- Intermittent Power Loss: Engine momentarily loses power under load as fuel pressure fluctuates erratically, then recovers.
- Hard Starting: Extended cranking times due to inconsistent fuel pressure at the high-pressure pump inlet.
- Rough Idle: Engine hunts or misfires at idle when the erratic sensor signal causes fuel metering instability.
- No Diagnostic Trouble Code: Fault may clear spontaneously after key cycle, leaving no stored code for later review.
Probable Causes
- Wiring Harness Chafing: Signal wire insulation worn through near engine bracket, causing intermittent short to ground.
- Corroded Connector Pins: Oxidation on fuel pump pressure sensor pins creates high-resistance contact and data dropout.
- Sensor Supply Voltage Drop: 5V reference line from ECM sagging below 4.5V due to corroded power supply circuit.
- Internal Pump Sensor Failure: Hall-effect or strain-gauge element inside pump assembly degrading with thermal cycling.
Advanced Technical Analysis
The ECM monitors the fuel pump pressurizing assembly via a dedicated 5V sensor input with a 0.5–4.5V analog range. The microcontroller applies a debounce timer of 500 ms: if the signal deviates more than ±10% of the expected map for that engine speed and load, the ECM sets FMI 2. In real-world scenarios, a loose ground stud on the engine block can cause a 200 mV noise floor that triggers this fault intermittently.
Electrical analysis using a digital storage oscilloscope reveals that erratic data often stems from a failing sensor ground return. The J1939 signal integrity check compares the sensor output against a redundant pressure model derived from injector current and rail pressure. A 15 ms dropout on the signal line during high injection events—common after a cold start—will set this code without a permanent mechanical failure.
Upon activation, the ECM enters a safety fallback: it substitutes a default fuel pressure value based on the last valid reading and engine speed, then initiates a gradual torque derate of 25% over 30 seconds. The fuel metering unit shifts to open-loop control, ignoring the erratic sensor. This protects the high-pressure pump from runaway conditions, but can cause visible smoke and power loss until the ignition cycle is reset.
Long-term diagnosis requires a breakout box to monitor the sensor signal while performing a controlled fuel system bleed. Technicians in the field report that this code often reappears after a DPF regeneration because the elevated fuel temperatures cause thermal expansion in a connector with slight corrosion. Preventive measures include applying dielectric grease to the sensor connector and verifying the engine ground strap resistance is below 0.1 ohm.
Step-by-Step Troubleshooting Guide
- Visual Harness Inspection: Inspect fuel pump sensor wiring from ECM to pump for chafing, especially near engine mounts.
- Connector Pin Check: Remove and inspect pins for corrosion; measure pin resistance between sensor and ECM.
- 5V Reference Test: Key-on engine-off, measure voltage at sensor connector; must be 4.8–5.2V steady.
- Oscilloscope Waveform Capture: Log sensor signal over 10 minutes with engine at idle and under load to catch dropout.