Fault Codes:Caterpillar General CID91

Caterpillar Excavator Fault Code CID91: Complete Diagnostic Guide

What is Caterpillar Fault Code CID91?

Fault Code CID91 indicates a communication error or data link failure within the Caterpillar machine's Controller Area Network (CAN) system. This code specifically signals that the Electronic Control Module (ECM) is unable to properly communicate with one or more critical controllers on the machine's data bus network.

In Caterpillar excavators, the CAN bus serves as the central nervous system, allowing the engine controller, hydraulic controller, monitor system, and other electronic modules to share vital operational data. When CID91 appears, it means one or more of these controllers has stopped responding or is sending corrupted data. This is particularly critical because modern Caterpillar excavators rely on seamless communication between controllers for proper fuel injection timing, hydraulic function coordination, emission control, and operator display information. Ignoring this fault can lead to reduced machine performance, unexpected derates, or complete shutdown.

Common Symptoms

  • Warning lights illuminated on the operator display, often accompanied by a "Check Engine" or communication error message
  • Intermittent or complete loss of gauge functionality on the monitor panel (fuel level, temperature, hour meter may freeze or disappear)
  • Reduced engine power or hydraulic performance as the ECM enters a protective derate mode due to missing data
  • Erratic machine behavior such as unexpected throttle response or hydraulic function delays
  • Inability to access diagnostic information through service tools or onboard displays

Potential Causes

In used Caterpillar excavators, CID91 typically stems from physical deterioration rather than electronic component failure:

  • Damaged or corroded CAN bus wiring harness, especially at flex points near the swing bearing or boom pivot where constant movement causes wire chafing
  • Loose or corroded connector pins at controller modules, particularly the engine ECM, hydraulic controller, or monitor connections exposed to moisture
  • Failed terminating resistor on the CAN network (usually a 120-ohm resistor at each end of the main bus)
  • Faulty controller module (ECM, hydraulic controller, or instrument cluster) with internal communication circuit failure
  • Voltage supply issues providing inadequate power to controllers, often from corroded battery connections or failing alternators in older machines
  • Aftermarket accessories improperly spliced into the CAN network causing signal interference

How to Troubleshoot and Fix Code CID91

Step 1: Verify Active Communication Fault Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to the machine's diagnostic port. Check which specific controller(s) are showing communication failures. Document all active and logged fault codes, as multiple CID codes may indicate a systemic wiring issue rather than a single failed component.

Step 2: Physical Harness Inspection Thoroughly inspect the CAN bus harness throughout the machine, paying special attention to high-wear areas. On used excavators, check the wiring near the swing bearing, engine compartment firewall, and undercarriage routing where cables experience constant flexing. Look for abraded insulation, crushed wires, or oil-soaked connectors. Use a digital multimeter to check for continuity on the CAN High and CAN Low wires (typically yellow and green in Caterpillar systems).

Step 3: Connector and Voltage Testing Disconnect and inspect all connectors associated with non-communicating controllers. Clean pins with electrical contact cleaner and check for bent or pushed-back pins. With the key on and engine off, verify each controller receives proper supply voltage (typically 12-24V depending on system). Measure CAN bus resistance between CAN High and CAN Low with all controllers disconnected; you should read approximately 60 ohms if both terminating resistors are intact.

Step 4: Controller Isolation If wiring checks pass, systematically disconnect controllers one at a time to identify if a failed module is pulling down the entire network. A shorted controller will often cause multiple communication faults. For used machines, ECM and hydraulic controller corrosion from coolant or hydraulic oil leaks is common—inspect module mounting areas for fluid contamination.

Step 5: Repair and Verification Replace damaged harness sections using OEM-spec CAN bus cable (twisted pair, shielded). Ensure proper shield grounding at only one end to prevent ground loops. After repairs, clear codes with Cat ET, cycle the key, and verify all controllers communicate properly before returning the machine to service.


Disclaimer: This guide provides general troubleshooting information for Caterpillar fault code CID91. Always consult the specific service manual for your excavator model and serial number. Complex electrical diagnostics should be performed by trained technicians with proper diagnostic equipment. Improper repairs to CAN bus systems can cause additional controller damage.

Fault Description:

Throttle position sensor

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp