Fault Codes:Caterpillar General SPN104
What is Caterpillar Fault Code SPN104?
SPN104 indicates a problem with the Barometric Pressure Sensor Circuit on Caterpillar equipment. This fault code is triggered when the Electronic Control Module (ECM) detects an abnormal voltage signal or reading from the barometric pressure sensor, which measures atmospheric pressure to help the engine management system optimize fuel delivery and air-fuel ratios.
The barometric pressure sensor provides critical data that allows the ECM to compensate for altitude changes and environmental conditions. When this sensor fails or provides inaccurate readings, the engine cannot properly adjust fuel injection timing and quantity, leading to reduced performance, increased emissions, and potential fuel efficiency losses. For used Caterpillar excavators, this code is particularly important because sensor degradation over time can significantly impact engine operation and compliance with emission standards.
Common Symptoms
- Check Engine Light or Warning Lamp illuminated on the operator display
- Noticeable loss of engine power or reduced throttle response, especially at higher altitudes
- Rough idling or inconsistent engine performance during startup
- Black smoke from the exhaust indicating improper fuel-to-air mixture
- Engine may enter derate mode limiting maximum RPM and hydraulic performance
Potential Causes
The most common causes of SPN104 on used Caterpillar excavators include:
- Faulty barometric pressure sensor due to age-related deterioration or internal component failure
- Damaged wiring harness or corroded connectors between the sensor and ECM, particularly at known rub points near the engine block
- Open or short circuit in the sensor signal wire caused by insulation breakdown from heat exposure
- Contamination or moisture intrusion into the sensor connector causing intermittent voltage readings
- ECM internal circuit failure (less common but possible in high-hour machines)
- Incorrect sensor voltage supply from the ECM (typically should be 5V reference voltage)
How to Troubleshoot and Fix Code SPN104
Step 1: Visual Inspection Begin by locating the barometric pressure sensor (typically mounted on the engine block or intake manifold). Inspect the sensor and its wiring harness for obvious damage, corrosion, or oil contamination. On used excavators, check for harness wear at common rub points where cables contact the frame or engine components.
Step 2: Electrical Testing Using a digital multimeter, verify the 5V reference voltage at the sensor connector with the key in the "on" position. Check for continuity in the signal wire back to the ECM and ensure the ground circuit has less than 0.2 ohms resistance. Corroded connectors are extremely common in older machines—clean all terminals with electrical contact cleaner.
Step 3: Sensor Testing and Replacement If wiring checks pass, test the sensor's output voltage at various altitudes or compare readings with a known-good sensor. Caterpillar Electronic Technician (ET) diagnostic software can display real-time sensor values. If readings are erratic or out of specification (typically 3.5-4.5V at sea level), replace the barometric pressure sensor with a genuine Caterpillar part.
Step 4: Clear Code and Verify After repairs, clear the fault code using Cat ET software or a compatible diagnostic tool, then operate the machine through multiple cycles to ensure the code doesn't return.
Disclaimer: This guide provides general troubleshooting information. Always consult Caterpillar service manuals and consider professional diagnostic assistance for complex electrical issues, especially on used equipment with unknown service history.
Fault Description:
Engine turbocharger lubricating oil pressure #1
Fault Cause:
SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 61. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC
FairTradeMachinery
You Design the Vision. We Handle the Hard Parts.
Helping Global Buyers Access Better-Value Machinery and After-Sales Solutions.
As China's Leading Global Used Machinery Exchange Platform, we sits at the intersection of IoT technology and B2B commerce. That means real-time inventory data, verified seller profiles, and a transaction process designed for cross-border buyers who can't always inspect machines in person. Our users in China have exceeded 1.5 millions meaning we have the first source of excavator owners and the equivalent number of machines. This means we can cover all the popular models and even specific needs, no matter of the status.







FAQs
WhatsApp