Fault Codes:Caterpillar General SPN3907
Caterpillar Excavator Fault Code SPN3907: Technical Guide
What is Caterpillar Fault Code SPN3907?
SPN3907 indicates an Exhaust Gas Recirculation (EGR) Cooler Differential Pressure Sensor Circuit malfunction on Caterpillar diesel engines. This Suspect Parameter Number (SPN) triggers when the Electronic Control Module (ECM) detects abnormal voltage or signal behavior from the pressure sensor monitoring differential pressure across the EGR cooler.
The EGR differential pressure sensor measures the pressure drop between the inlet and outlet of the EGR cooler, allowing the ECM to assess cooler efficiency and detect blockages. This code is critical because it directly affects emissions compliance, engine derate modes, and can indicate underlying EGR system failures that may cause overheating or reduced engine performance in Caterpillar excavators.
Common Symptoms
When SPN3907 is active, operators typically experience:
- Amber or red warning light illuminated on the instrument cluster with derate notification
- Engine power reduction (derate) limiting machine performance to 75% or lower
- Rough idling or irregular engine operation, especially during warm-up
- Increased exhaust smoke due to improper EGR function
- Stored diagnostic trouble codes visible through Cat Electronic Technician (ET) software
Potential Causes
The most common technical causes for SPN3907 on used Caterpillar excavators include:
- Damaged or corroded wiring harness at connector pins, particularly where harnesses contact the frame or routing brackets
- Failed differential pressure sensor due to carbon buildup, moisture intrusion, or internal component wear
- Clogged EGR cooler causing actual differential pressure outside sensor range parameters
- Intermittent open or short circuits in sensor wiring caused by vibration fatigue (common in high-hour machines)
- ECM internal fault or poor ECM grounding connections (less common)
- Contaminated sensor ports with soot or coolant residue blocking pressure sampling tubes
How to Troubleshoot and Fix Code SPN3907
Step 1: Initial Inspection and Data Retrieval Connect Cat Electronic Technician (ET) or compatible diagnostic software to retrieve freeze frame data and active/inactive code status. Check the sensor voltage reading—normal range is typically 0.5V to 4.5V depending on operating conditions. Visually inspect the EGR differential pressure sensor (usually mounted on the EGR cooler assembly) for physical damage, loose connections, or oil contamination.
Step 2: Electrical Circuit Testing Disconnect the sensor harness connector and inspect for bent pins, corrosion, or moisture—extremely common on used excavators operating in dusty or wet environments. Using a digital multimeter, perform a resistance check on the sensor (typically 1-5kΩ at room temperature—verify with service manual specs). Check harness continuity from the sensor connector to the ECM pins and perform a short-to-ground test on all signal wires.
Step 3: Physical Sensor and System Verification If electrical checks pass, remove the sensor and inspect the sampling ports for soot blockage. Clean ports with compressed air and EGR cleaner. On high-hour machines (>8,000 hours), the EGR cooler itself may be restricted—check actual differential pressure with a manometer. Replace the sensor if resistance/voltage values are out of specification. After repairs, clear codes, perform a regeneration cycle if required, and road-test under load.
For used excavators, always inspect harness routing for abrasion points against brackets or the engine block before parts replacement, as intermittent shorts from worn insulation are frequent false failure indicators.
Disclaimer: This guide provides general technical information. Always consult Caterpillar service manuals specific to your engine model and serial number. If unfamiliar with high-voltage electrical systems or emissions components, seek assistance from a certified Caterpillar technician.
Fault Description:
Auxiliary VO#84
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 3381. 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