Fault Codes:Caterpillar General CID99

Caterpillar Excavator Fault Code CID99: Diagnostic Guide

What is Caterpillar Fault Code CID99?

Caterpillar Fault Code CID99 indicates a communication error or data link failure within the machine's electronic control system, specifically related to a Component Identification (CID) mismatch or unrecognized module on the CAN bus network. This diagnostic trouble code triggers when the Electronic Control Module (ECM) detects that a connected component is sending invalid identification data, is not responding properly, or has been replaced with an incompatible part.

This code is critical for Caterpillar excavators because modern machines rely on constant communication between multiple electronic modules—including the engine controller, hydraulic controller, and display panel. When CID99 appears, it compromises the machine's ability to coordinate systems effectively, potentially leading to reduced performance, safety feature malfunctions, or complete operational shutdown. In used excavators, this fault often emerges after component replacements or software updates that weren't properly configured.

Common Symptoms

When CID99 is active, operators typically experience:

  • Warning lights illuminated on the instrument cluster, often with "Check Engine" or "System Error" messages displayed
  • Intermittent loss of functionality in specific systems like hydraulics, air conditioning, or monitoring displays
  • Derated engine performance where the ECM limits power output as a protective measure
  • Communication errors displayed on the monitor panel, indicating specific modules are offline
  • Inconsistent gauge readings or complete failure of certain display functions due to data link interruptions

Potential Causes

The most common technical reasons for CID99 in used Caterpillar excavators include:

  • Aftermarket or incorrect replacement parts installed without proper ECM programming or configuration
  • Corroded or damaged CAN bus connectors, particularly at harness junction points under the cab or near the engine compartment
  • Wiring harness damage from rubbing against frame components—common wear points include routes along the boom base and swing bearing area
  • Software version mismatches between the ECM and recently replaced modules (display, hydraulic controller, etc.)
  • Failing ECM or secondary controller with corrupted component identification data in memory
  • Loose or oxidized ground connections affecting the entire communication network
  • Water intrusion into sealed connectors, especially on machines operated in wet conditions

How to Troubleshoot and Fix Code CID99

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) diagnostic software with the appropriate communication adapter. Navigate to the active fault codes and identify which specific Component ID is triggering CID99. The software will indicate which module (by address) is causing the communication fault.

Step 2: Perform Visual Inspection Physically inspect the wiring harness and connectors associated with the identified component. On used excavators, pay special attention to harness routing where cables pass through cab mounts, pivot points, or areas exposed to hydraulic fluid contamination. Look for:

  • Chafed or exposed wiring insulation
  • Green corrosion on connector pins (indicates moisture intrusion)
  • Loose or backed-out connector pins
  • Evidence of previous repairs with incorrect wire gauge or improper crimps

Step 3: Verify Component Compatibility Check the part number and software version of the suspect module against Caterpillar specifications for your machine's serial number. Use Cat ET to compare the installed component's identification data with factory requirements. If a replacement part was recently installed, verify it's specifically configured for your excavator model—generic or remanufactured modules may require dealer-level programming.

Step 4: Test CAN Bus Integrity Using a digital multimeter, measure CAN High and CAN Low resistance across the network. With the key off and all modules connected, you should read approximately 60 ohms between CAN-H and CAN-L at any diagnostic port. Infinite resistance indicates an open circuit; near-zero resistance suggests a short. Check terminating resistors at network endpoints—deteriorated resistors are common in excavators over 5,000 hours.

Step 5: Clear Codes and Monitor After addressing wiring issues or confirming component compatibility, clear the fault codes using Cat ET. Cycle the key and operate the machine through typical functions while monitoring for code recurrence. If CID99 returns immediately, the issue is likely a failed module requiring replacement; intermittent recurrence suggests ongoing harness degradation or poor connections.


Disclaimer: This guide provides general troubleshooting information for experienced technicians. Caterpillar excavators contain complex electronic systems requiring specialized diagnostic tools and training. Always consult factory service manuals and consider professional assistance from certified Caterpillar technicians for definitive diagnosis and repair, especially when dealing with ECM programming or CAN bus network issues.

Fault Description:

Engine oil filter differential pressure 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