Fault Codes:Caterpillar General SPN938
What is Caterpillar Fault Code SPN 938?
SPN 938 indicates an EGR (Exhaust Gas Recirculation) Differential Pressure Sensor Circuit issue on Caterpillar diesel engines. This fault code specifically monitors the voltage signal from the EGR differential pressure sensor, which measures the pressure difference across the EGR cooler to verify proper exhaust gas flow back into the intake system.
The EGR system is critical for emissions compliance and engine performance on modern Caterpillar excavators. When SPN 938 triggers, the ECM (Engine Control Module) detects an abnormal voltage reading—either too high, too low, or erratic—from the differential pressure sensor circuit. This compromises the ECM's ability to regulate EGR flow, potentially affecting combustion efficiency, emissions levels, and overall engine longevity. On used machines, this code often surfaces due to sensor degradation or wiring issues from prolonged exposure to heat and vibration.
Common Symptoms
- Check Engine Light or Malfunction Indicator Lamp (MIL) illuminated on the operator display
- Engine derate or reduced power output, especially under heavy load conditions
- Rough idle or irregular engine performance during warm-up cycles
- Black smoke from the exhaust due to improper EGR flow compensation
- Increased fuel consumption as the ECM enters failsafe mode and adjusts fuel delivery
Potential Causes
- Faulty EGR differential pressure sensor due to carbon buildup, internal component failure, or sensor drift common in high-hour machines
- Damaged wiring harness or corroded connectors, particularly at rub points near the exhaust manifold where heat exposure is extreme
- Poor electrical connections at the sensor or ECM connector pins caused by vibration over time
- Clogged EGR cooler creating abnormal pressure readings that confuse the sensor output
- ECM software issues or corrupted calibration files, more prevalent after incomplete software updates on used equipment
- Short or open circuit in the sensor signal wire, often found in older excavators with brittle insulation
How to Troubleshoot and Fix Code SPN 938
Step 1: Visual Inspection
Begin by inspecting the EGR differential pressure sensor and its wiring harness for obvious damage. Check for corroded connectors, melted insulation near hot exhaust components, and loose mounting bolts. On used excavators, harness chafing against frame members is extremely common.
Step 2: Electrical Testing
Using a digital multimeter, disconnect the sensor and measure the supply voltage at the harness connector (typically 5 volts). Check sensor resistance per Caterpillar specifications (usually 1,000-3,000 ohms depending on model). Verify ground continuity by testing resistance between the sensor ground pin and chassis ground—readings above 1 ohm indicate ground circuit problems.
Step 3: Sensor Signal Verification
Connect Caterpillar Electronic Technician (CAT ET) diagnostic software to monitor live sensor voltage output. At key-on, engine-off, the sensor should read approximately 0.5 volts. Compare actual readings to expected values in the service manual. Erratic voltage fluctuations indicate a failing sensor.
Step 4: Physical Component Inspection
Remove the EGR differential pressure sensor and inspect both pressure ports for carbon deposits or blockages. Clean ports carefully with EGR cleaner and compressed air. Inspect the EGR cooler for excessive buildup that could cause inaccurate pressure differentials.
Step 5: Replacement and Verification
If testing confirms sensor failure, install a genuine Caterpillar replacement sensor and apply dielectric grease to connector pins. Clear codes with CAT ET software, perform a stationary regeneration if applicable, and conduct a test run under load to verify repair.
Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified technicians with proper diagnostic equipment.
Fault Description:
Brake system unloading regulator valve solenoid valve shaft #1(left)
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 614. 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