Fault Codes:Caterpillar General CID3958
What is Caterpillar Fault Code CID3958?
CID3958 indicates an abnormal frequency or voltage signal detected in the engine control module (ECM) communication network, specifically related to data link or component identification issues within the Caterpillar machine's electronic control system. This Component Identifier (CID) fault triggers when the ECM detects irregular communication patterns from a connected electronic component or sensor on the CAN bus network.
This code is critical for Caterpillar excavators because the ECM relies on continuous, stable communication with all electronic components to manage engine performance, hydraulic functions, and emissions systems. When CID3958 appears, the machine may enter a derate mode or experience reduced operational capability as a protective measure. For used excavators, this fault often points to deteriorated wiring harnesses, corroded connectors, or aging electronic modules that have accumulated environmental exposure over years of service.
Common Symptoms
- Check Engine light or malfunction indicator lamp illuminated on the dashboard
- Engine derate or reduced power output, limiting machine performance under load
- Intermittent loss of communication with specific systems (hydraulics, transmission, or auxiliary functions)
- Erratic gauge readings or display malfunctions on the operator monitor
- Difficulty starting or unexpected engine shutdowns during operation
Potential Causes
The most common technical causes for CID3958 in used Caterpillar excavators include:
- Damaged or corroded wiring harness connections, particularly at harness routing points where cables rub against the frame or boom structure
- Failed or intermittent sensors with degraded internal circuits (common in machines with 5,000+ operating hours)
- Water intrusion into connector housings, causing short circuits or signal interference on the CAN bus
- Loose or oxidized ground connections affecting the ECM's reference voltage
- ECM software glitches or outdated firmware requiring updates through Caterpillar Electronic Technician (Cat ET) software
- Failing ECM itself, particularly in older machines exposed to extreme vibration or temperature cycling
How to Troubleshoot and Fix Code CID3958
Step 1: Connect Diagnostic Software Use Cat ET or a compatible diagnostic scanner to read active and logged fault codes. Record all related fault information, including frequency of occurrence and operating conditions when the fault appears.
Step 2: Inspect Wiring Harness and Connectors Perform a thorough physical inspection of the main engine harness and all ECM connectors. On used excavators, pay special attention to harness sections near the turret rotation point, boom pivot areas, and engine firewall pass-throughs where friction wear is common. Check for:
- Chafed or exposed wiring
- Green corrosion on connector pins
- Loose or backed-out connector pins
- Moisture inside connector housings
Step 3: Test Electrical Continuity and Voltage Using a digital multimeter, verify:
- Ground circuit continuity (should read less than 5 ohms resistance to chassis ground)
- Supply voltage at the ECM (typically 12V or 24V depending on system)
- CAN bus termination resistance (should measure approximately 60 ohms between CAN High and CAN Low wires with key off)
Step 4: Clear Codes and Monitor After repairs, clear fault codes using diagnostic software and operate the machine under normal working conditions. Monitor for code recurrence, which may indicate intermittent failures requiring component replacement.
Step 5: Update ECM Software If physical inspections reveal no issues, check for available ECM flash file updates through Cat ET. Older software versions may have known communication bugs resolved in newer releases.
Disclaimer: This guide provides general diagnostic information for experienced technicians. Always consult official Caterpillar service manuals and consider professional diagnostic services for complex electrical issues. Improper diagnosis may lead to unnecessary part replacement or further system damage.
Fault Description:
The right front support flip balance activation solenoid valve
Fault Cause:
CID (Component Identifier) : A diagnostic code used to notify maintenance personnel of a fault detected in a specific circuit or system. The CID-FMI diagnostic code is used to describe the detected faults rather than the root causes.
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