SPN 5585 FMI 19: Meaning, Symptoms and Troubleshooting

Diagnostic Code

SPN 5585 FMI 19: Meaning and Fix

SPN 5585 FMI 19 indicates that the Engine Control Module (ECM) received erroneous network data for the Fuel Injector Metering Rail 1 pressure during cranking. This typically occurs when the signal from the rail pressure sensor is corrupted or the message is lost on the J1939 CAN bus. For example, after a forced DPF regeneration, technicians may see this fault if the harness was disturbed, causing intermittent communication errors. The ECM expects a valid pressure reading during cranking; any deviation in the data pattern triggers this diagnostic.

Common Symptoms

  • Hard start: Engine cranks longer than normal or fails to start due to unreliable rail pressure data.
  • Rough idle: After start, idle is unstable as ECM uses incorrect pressure data, causing misfires.
  • Reduced power: Engine enters derate mode, limiting torque to protect the fuel system.
  • Diagnostic lamp: Malfunction Indicator Lamp (MIL) or Stop Engine lamp illuminates on the dash.

Probable Causes

  • CAN bus issue: Shorted or open J1939 data link wires, causing corrupted or missing pressure messages.
  • Sensor failure: Rail pressure sensor internal fault, producing erratic or out-of-range values.
  • Harness damage: Chafed or corroded wiring between sensor and ECM, often near engine harness guides.
  • ECM software: Outdated or corrupted ECM calibration, misinterpreting valid data as error.

Advanced Technical Analysis

The ECM continuously monitors the Fuel Injector Metering Rail 1 pressure via a dedicated analog input from the rail pressure sensor. This sensor is typically a piezoresistive type, producing a 0.5–4.5V signal. The ECM’s microcontroller samples this voltage at a fixed rate (e.g., 100 Hz) and converts it to pressure using a calibration curve. During cranking, the ECM expects a pressure rise from near 0 bar to a target value (e.g., 200-300 bar). If the received data deviates significantly from expected values or the message is flagged as erroneous, FMI 19 is set. This may be due to a sensor supply voltage issue, ground offset, or an internal checksum failure in the CAN message.

Electrical breakdowns are often transient. The ECM uses a debouncing timer (typically 2-3 seconds) to confirm the fault before logging it. A loose connector pin, especially at the sensor or ECM side, can cause intermittent contact, leading to corrupted data packets. The J1939 protocol uses a 29-bit identifier and CRC checksum; any mismatch triggers a ‘received network data in error’ condition. Technicians should use a scope to capture the CAN bus signal during cranking to verify the message integrity. Real-world, this fault appears after engine washing or when harnesses are routed near high-voltage cables.

Upon detecting FMI 19, the ECM initiates a safety fallback: it sets the fuel pressure control to a safe default, often limiting maximum rail pressure to ~400 bar (derate). This prevents potential over-pressurization or injector damage. The ECM may also disable the cruise control and limit engine speed to idle. In severe cases, it may trigger a forced regeneration inhibit, as the DPF system requires stable fuel pressure. The driver experiences a noticeable loss of power, but the engine remains operational to allow the vehicle to limp to a service location.

Long-term diagnostic strategy involves verifying the sensor calibration and checking for any aftermarket tuning or software modifications that could alter the expected data. Technicians often see this code after replacing the ECM without correctly flashing the latest calibration. Preventive measures include using dielectric grease on connectors and ensuring proper harness routing. In practice, a common fix is to replace the rail pressure sensor if the wiring and CAN bus are intact. Always clear the fault and perform a test drive to confirm the issue is resolved.

Step-by-Step Troubleshooting Guide

  1. Scan & verify: Use a diagnostic tool to read active codes and freeze frame data; confirm SPN 5585 FMI 19.
  2. Inspect wiring: Check the sensor harness for damage, corrosion, or loose connections; repair as needed.
  3. Test CAN bus: Measure resistance at the CAN terminator (60 ohms) and check for shorts or opens.
  4. Replace sensor: If wiring is intact, replace the rail pressure sensor and re-evaluate the system.