Fault Codes:Caterpillar General CID2991
What is Caterpillar Fault Code CID2991?
Caterpillar Fault Code CID2991 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) bus system. This diagnostic trouble code (DTC) specifically signals that the Electronic Control Module (ECM) has detected an interruption or abnormal communication between critical control units on the excavator's network.
The CAN bus system serves as the central nervous system for modern Caterpillar excavators, allowing the engine controller, hydraulic controller, display monitor, and other electronic modules to exchange vital operational data. When CID2991 appears, it means one or more controllers are not communicating properly, which can compromise machine performance, safety systems, and diagnostic capabilities. This is particularly critical because the ECM relies on continuous data flow to optimize fuel injection, hydraulic response, emissions control, and operator interface functions.
Common Symptoms
- Warning lights illuminated on the instrument cluster, often including the malfunction indicator lamp (MIL) or check engine light
- Intermittent or complete loss of dashboard display information, including fuel level, coolant temperature, or hour meter readings
- Reduced engine power or derate mode activation as the ECM enters a protective state due to missing sensor data
- Hydraulic system irregularities such as sluggish response or unexpected performance changes
- Inability to access diagnostic information through the monitor display or inconsistent error code reporting
Potential Causes
The most common technical causes for CID2991 in used Caterpillar excavators include:
- Damaged or corroded CAN bus wiring harness, especially at known rub points near the swing bearing, boom pivot points, or engine compartment bulkheads
- Loose or corroded connectors at controller modules, particularly the ECM, hydraulic controller, or display unit connections
- Failed terminating resistors at either end of the CAN bus network (typically 120-ohm resistors)
- Faulty controller module with internal communication circuit failure, common in high-hour machines
- Water intrusion into connector seals causing intermittent short circuits or increased resistance
- Aftermarket accessory installation that improperly taps into the CAN network without proper isolation
How to Troubleshoot and Fix Code CID2991
Step 1: Visual Inspection Begin with a thorough physical examination of all CAN bus harness routing. On used excavators, focus on areas where the harness passes through moving joints or rubs against metal edges. Look for abraded insulation, pinched wires, or evidence of previous repairs. Inspect all connector pins for corrosion, bent terminals, or moisture contamination—clean connections with electrical contact cleaner if needed.
Step 2: Resistance Testing Using a digital multimeter (DMM), measure the resistance between the CAN High and CAN Low wires with the machine powered off and all controllers connected. You should read approximately 60 ohms, indicating both 120-ohm terminating resistors are in the circuit. A reading of 120 ohms suggests one terminating resistor has failed; an open circuit (infinite resistance) indicates a complete break in the network.
Step 3: Diagnostic Software Analysis Connect Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to identify which specific controller is dropping off the network. The software will show active and inactive nodes, helping pinpoint whether the issue is with the engine ECM, hydraulic controller, or another module. Check for additional fault codes that may indicate the root cause.
Step 4: Voltage Verification With the ignition on, measure voltage at the CAN bus terminals at each controller. You should see approximately 2.5 volts on both CAN High and CAN Low lines in idle state. Significant deviation or fluctuating voltage indicates a short to ground, short to power, or failing controller pulling down the network.
Step 5: Targeted Component Replacement For used equipment, prioritize replacing corroded connectors and repairing damaged harnesses before condemning expensive controllers. If testing confirms a faulty ECM or other module, ensure replacement units are programmed with the correct software version and machine configuration parameters.
Disclaimer: This guide provides general troubleshooting information for experienced technicians. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics may require professional assistance from a certified Caterpillar dealer or qualified heavy equipment technician to prevent further damage or safety hazards.
Fault Description:
Transmission shifter #2
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