Full Diagnostic Guide — SPN 2629 FMI 2
1. What does SPN 2629 FMI 2 mean?
SPN 2629 FMI 2 indicates the turbocharger compressor outlet temperature sensor is reporting erratic, intermittent, or incorrect data. FMI 2 specifically means the signal is unstable, with voltage or resistance fluctuations causing the ECM to detect temperature variance exceeding ±15°C within a 2-second window. This is not a hard fault like an open circuit, but a signal quality issue.
2. What are the most common symptoms when this code is active?
Common symptoms include power reduction due to ECM torque limiting, boost instability from erratic wastegate control, black smoke from incorrect fuel timing, and an illuminated check engine light. Drivers may notice surging or hesitation under load as the ECM compensates for unreliable compressor outlet temperature readings.
3. How does the ECM determine that this specific failure (FMI 2) has occurred?
The ECM monitors the compressor outlet temperature sensor signal for stability. If the temperature reading changes by more than ±15°C within a 2-second interval, the ECM interprets this as erratic data. This threshold is calibrated to filter out normal thermal transients, so repeated violations trigger FMI 2.
4. What is the difference between FMI 2 and other common FMIs for SPN 2629?
FMI 2 indicates erratic/intermittent signal, while FMI 0 means data valid but above normal range, FMI 1 below normal, FMI 3 voltage high, FMI 4 voltage low, and FMI 5 current low. FMI 2 is unique because the sensor may produce valid voltage values temporarily but with rapid fluctuations, unlike a hard short or open circuit.
5. What are the most probable root causes?
Probable causes include sensor element degradation causing thermal drift, wiring harness issues like corrosion or chafing creating intermittent connections, ECM analog-to-digital converter noise, and intercooler contamination from oil or debris affecting thermal response. Sensor degradation accounts for approximately 60% of cases.
6. Can a purely mechanical issue cause this code without a faulty component?
Yes. Intercooler contamination from oil or debris can alter the sensor’s thermal response, causing erratic readings. Excessive vibration from a loose turbocharger or mounting bracket can also induce signal noise. These mechanical issues affect the sensor’s environment without the sensor itself being defective.
7. What default actions does the ECM take when this code is active?
The ECM enters a default mode using a substitute intake manifold temperature value, typically around 40°C, to protect the engine. It reduces maximum torque by up to 40%, disables boost-based fuel limiting, and may activate a derate strategy. The check engine light remains on until the fault is cleared.
8. How do I perform a basic functional test for this component?
With engine off, measure sensor resistance at ambient temperature; typical values are 2.5 kΩ at 25°C. Start engine and monitor voltage on the signal wire with a multimeter; it should rise smoothly from 0.5V (cold) to 4.5V (hot) as the turbo heats. Any sudden jumps indicate erratic behavior.
9. What specific electrical checks should I run before replacing parts?
Check for 5V reference voltage at the sensor connector with key on. Measure signal wire continuity to ECM pin; resistance should be less than 0.5Ω. Inspect for shorts to ground or battery voltage. Use a multimeter in diode mode to check for partial shorts in the harness. Wiggle test wires while monitoring voltage.
10. Is it possible that the ECM itself is responsible for this fault?
Yes, though less common. The ECM’s analog-to-digital converter or signal conditioning circuits can develop noise sensitivity, especially if the 5V reference regulator is failing. If all wiring and sensor tests pass, swap the ECM with a known good unit or perform a manufacturer-specific ECM calibration update.
11. What is the complete step-by-step diagnostic procedure?
1. Connect oscilloscope to sensor signal wire; monitor voltage for spikes >100mV during warm-up. 2. Measure resistance at sensor terminals; compare to spec. 3. Inspect connector for corrosion or bent pins. 4. Check 5V reference and ground circuits. 5. Perform wiggle test on harness. 6. Compare readings to intake manifold temp sensor. 7. Replace sensor if erratic. 8. Recheck and clear code.
12. How can I prevent this fault from recurring?
Ensure intercooler and turbocharger are free of oil leaks and debris. Use dielectric grease on sensor connectors to prevent corrosion. Secure wiring harness away from heat sources and moving parts. Perform periodic resistance checks during PM intervals. Replace sensor every 500,000 miles or as per OEM recommendation.
13. Does this fault affect fuel economy, emissions, or engine lifespan?
Yes. Erratic temperature data causes incorrect fuel injection timing, reducing fuel economy by up to 5% and increasing particulate matter emissions. Prolonged operation with this code can cause overheating of turbocharger components and accelerated wear of the wastegate actuator, shortening engine lifespan.
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 fault if the erratic signal persists. Temporary operation is possible but not recommended due to power reduction and potential for increased emissions. If the fault is intermittent, it may not reappear immediately, but underlying issues remain.
15. When should I choose to replace the component versus repairing the wiring?
Replace the sensor if resistance deviates more than 10% from spec or if oscilloscope shows signal noise with clean power/ground. Repair wiring if you find chafing, corrosion, or loose terminals. If the harness has multiple damaged areas or is oil-soaked, replace the entire harness section to prevent future issues.
16. What type of diagnostic tool do I need to read this fault code?
A J1939-compatible diagnostic tool is required, such as a heavy-duty scan tool (e.g., Noregon JPRO, Cummins INLINE, or CAT ET). Basic OBD-II readers cannot access J1939 proprietary data. The tool must support SPN/FMI decoding and live data monitoring for turbocharger compressor outlet temperature.
17. What can a professional J1939 scanner do that a basic reader cannot?
A professional scanner can display live PGN data, graph temperature signals over time, and perform bi-directional tests like commanding the wastegate or clearing DTCs. It also provides manufacturer-specific diagnostic steps, freeze frame data, and can log CAN bus traffic to identify intermittent noise issues that basic readers miss.
18. What are the key CAN bus parameters I should monitor when diagnosing this code?
Monitor SPN 2629 (turbocharger compressor outlet temperature) live. Also watch SPN 105 (intake manifold temperature) for cross-reference, SPN 102 (turbocharger speed), and SPN 108 (wastegate position). Compare the rate of change of SPN 2629 against engine load and RPM to identify erratic behavior.
19. What is a PGN and how does it relate to SPN 2629?
PGN (Parameter Group Number) is a 18-bit identifier for a group of related parameters on the J1939 bus. SPN 2629 is transmitted within PGN 65270 (Turbocharger Information 2). The PGN defines the message structure, and the SPN specifies the exact data byte position and scaling for the compressor outlet temperature.
20. What components make up a complete J1939 Diagnostic Trouble Code (DTC)?
A J1939 DTC consists of four components: SPN (Suspect Parameter Number) identifying the parameter, FMI (Failure Mode Indicator) describing the fault type, CM (Conversion Method) indicating data scaling, and OC (Occurrence Count) showing how many times the fault has been detected. For SPN 2629 FMI 2, the CM is typically 0.