Full Diagnostic Guide — SPN 146 FMI 5
1. What does SPN 146 FMI 5 mean?
SPN 146 FMI 5 indicates that the Engine Control Module (ECM) has detected current below normal or an open circuit in the steer axle tire pressure sensor circuit. This means the sensor signal wire is likely broken, the sensor has failed internally, or there is a high-resistance connection. The fault is specific to the steer channel tire pressure monitoring system (TPMS) and follows SAE J1939 diagnostics.
2. What are the most common symptoms when this code is active?
The amber or red TPMS warning lamp illuminates on the dash. Steer axle tire pressure displays as 0 kPa or dashes on the instrument cluster or telematics screen. The fault may appear and clear randomly, often triggered by vibration or moisture at the sensor connector. In some cases, the ECM may initiate a mild torque reduction or vehicle speed limitation to protect tire integrity.
3. How does the ECM determine that this specific failure (FMI 5) has occurred?
The ECM monitors the current flow in the steer tire pressure sensor signal circuit. Under normal operation, the sensor draws a specified current (typically 4–20 mA or a digital pulse). When the ECM detects that the current has dropped below the normal operating range (e.g., near 0 mA) for a calibrated time period (often 2–5 seconds), it sets FMI 5, indicating an open circuit or extremely high resistance.
4. What is the difference between FMI 5 and other common FMIs for SPN 146?
FMI 5 means current below normal or open circuit. In contrast, FMI 1 (voltage low) indicates a short to ground; FMI 3 (voltage high) indicates a short to battery or reference voltage; FMI 4 (current above normal) indicates a short to ground with excessive current draw. FMI 5 specifically points to a broken wire, disconnected sensor, or internal sensor open, not a short or overcurrent condition.
5. What are the most probable root causes?
Open sensor circuit: broken wire in the signal line between the TPMS module and ECM, often near the steer axle. Sensor failure: internal open circuit due to shock, age, or contamination of the sensing element. Connector corrosion: corroded or loose pins at the sensor or ECM connector causing high resistance. Damaged harness: chafed or cut harness from contact with steering components or road debris.
6. Can a purely mechanical issue cause this code without a faulty component?
Yes. A chafed or cut wire from mechanical rubbing against steering linkage, suspension components, or road debris can cause an intermittent or permanent open circuit. Loose or corroded connector pins due to vibration or moisture ingress can also create high resistance that mimics an open circuit. These mechanical issues do not require a faulty sensor or ECM to set SPN 146 FMI 5.
7. What default actions does the ECM take when this code is active?
The ECM typically disables the steer tire pressure monitoring function and sets the dash warning lamp. It may substitute a default pressure value (often 0 kPa or a safe default like 80 psi) for control logic. In some vehicles, the ECM initiates a mild torque reduction (e.g., 10–20%) or limits vehicle speed to 55 mph to encourage repair and protect tire integrity.
8. How do I perform a basic functional test for this component?
With ignition on, use a diagnostic tool to read live tire pressure data for the steer axle. If the reading is 0 kPa or dashes, unplug the sensor and install a known-good sensor or a 1 kΩ resistor across the signal and ground pins at the harness connector. If the fault clears and pressure reads a fixed value (e.g., 50 psi with resistor), the sensor is bad. If not, the wiring or ECM is suspect.
9. What specific electrical checks should I run before replacing parts?
Perform a continuity test between the sensor signal pin and the corresponding ECM pin; resistance should be less than 2 ohms. Check for 5V reference voltage at the sensor connector with ignition on. Verify ground circuit resistance is less than 1 ohm. Inspect for short circuits to battery or ground. Measure voltage at the ECM connector for the signal pin; it should be near 5V with sensor disconnected.
10. Is it possible that the ECM itself is responsible for this fault?
Yes, but it is rare. ECM failure can cause an open in the internal pull-up resistor or signal conditioning circuit. To verify, disconnect the sensor and measure the 5V reference and signal voltage at the ECM connector. If reference is missing or signal voltage is abnormal (e.g., 0V when sensor is disconnected), and wiring is intact, the ECM may be faulty. Confirm with a known-good ECM swap if possible.
11. What is the complete step-by-step diagnostic procedure?
1. Read fault codes with a J1939 scanner. 2. Visually inspect the steer axle sensor harness for cuts, chafing, or loose connectors. 3. Perform a continuity test from sensor signal pin to ECM pin (<2 ohms). 4. Check 5V reference and ground at sensor connector. 5. Bypass sensor with a 1 kΩ resistor across signal and ground; if fault clears, replace sensor. 6. Inspect ECM connector pins for corrosion or damage. 7. Clear fault and test drive.
12. How can I prevent this fault from recurring?
Secure the sensor harness away from moving suspension and steering components using zip ties or conduit. Apply dielectric grease to all connector pins to prevent corrosion. Use vibration-resistant connectors or locking clips. Replace any chafed or brittle wiring immediately. Perform regular visual inspections after wheel-end service. Ensure sensor mounting is tight and not subject to excessive shock or heat.
13. Does this fault affect fuel economy, emissions, or engine lifespan?
Indirectly, yes. If the steer tire pressure is unknown and the ECM initiates a mild torque reduction or speed limit, fuel economy may decrease due to reduced efficiency. Under-inflated tires (if undetected) increase rolling resistance, lowering fuel economy and potentially causing uneven tire wear. Emissions may increase slightly due to higher engine load. Engine lifespan is not directly affected, but tire blowout risk rises.
14. Can I clear the code and continue operating the vehicle temporarily?
Yes, you can clear the code with a diagnostic tool, but the fault will likely reappear if the open circuit remains. The vehicle may operate with a speed or torque limit. Continued operation without a functioning TPMS increases the risk of tire damage or blowout, especially on steer axles. It is safe only for a short period (e.g., to reach a repair shop) at reduced speeds (under 55 mph).
15. When should I choose to replace the component versus repairing the wiring?
Replace the sensor if the bypass test (1 kΩ resistor) clears the fault and the wiring continuity is good (under 2 ohms). Repair the wiring if continuity is high or intermittent, or if visible damage (cuts, chafing, corrosion) is found. If the connector pins are corroded, replace the connector or pins. If the harness is severely damaged near moving parts, replace the entire harness section.
16. What type of diagnostic tool do I need to read this fault code?
A J1939-compliant diagnostic tool is required. Basic OBD-II readers cannot access J1939 fault codes. You need a tool that supports SAE J1939 protocol, such as a heavy-duty scan tool (e.g., Noregon JPRO, Cummins INSITE, Detroit Diesel Diagnostic Link) or a J1939 adapter with software like CANalyzer or PCAN-View. The tool must be able to read SPN 146 and interpret FMI 5 from the DM1 or DM2 messages.
17. What can a professional J1939 scanner do that a basic reader cannot?
A professional J1939 scanner can read all SPNs and FMIs across multiple ECUs, display live data for SPN 146 (tire pressure), and log intermittent faults with timestamps. It can perform bidirectional tests (e.g., commanding the TPMS sensor to output a test signal). Basic readers only read generic OBD-II codes and cannot access J1939-specific parameters like PGN 65271 (Tire Pressure) or the DM1 broadcast message.
18. What are the key CAN bus parameters I should monitor when diagnosing this code?
Monitor PGN 65271 (Tire Pressure) for the steer axle pressure value. Watch for the DM1 message (PGN 65226) to confirm active SPN 146 FMI 5. Check the 5V reference voltage on the sensor signal line (typically 4.8–5.2V). Monitor the sensor signal current (if analog) or digital pulse width. Also monitor the DM2 (previously active faults) to see if the fault has occurred intermittently.
19. What is a PGN and how does it relate to SPN 146?
PGN (Parameter Group Number) is a 18-bit identifier in J1939 that groups related parameters. For SPN 146 (Tire Pressure), the associated PGN is 65271 (Tire Pressure Group). This PGN contains multiple SPNs, including SPN 146 for the steer axle. When the ECM broadcasts a fault for SPN 146, it uses PGN 65226 (DM1) or 65227 (DM2). Understanding PGNs helps locate the exact CAN message carrying the data.
20. What components make up a complete J1939 Diagnostic Trouble Code (DTC)?
A J1939 DTC consists of four components: Suspect Parameter Number (SPN) – identifies the component or parameter (e.g., 146 for steer tire pressure). Failure Mode Identifier (FMI) – describes the type of failure (e.g., 5 for current below normal). Occurrence Count (OC) – number of times the fault has occurred. Conversion Method (CM) – indicates how the SPN value is scaled. Together, these uniquely define the fault.