Fault Codes:Caterpillar General CID987

What is Caterpillar Fault Code CID987?

Caterpillar Fault Code CID987 indicates a communication error or data link failure within the machine's Controller Area Network (CAN) system, specifically related to an electronic control module that has stopped responding or is transmitting invalid data. This fault is part of Caterpillar's Component Identifier (CID) diagnostic system and signals that one or more electronic control units (ECUs) are not communicating properly with the primary Engine Control Module (ECM) or Machine Control Module.

This code is critical because modern Caterpillar excavators rely on constant communication between multiple controllers—including the engine ECM, hydraulic controller, display module, and emissions systems. When CID987 appears, it can affect machine performance, limit functionality, or trigger protective derate modes that reduce power output to prevent potential damage. For used excavators, this fault often points to age-related deterioration in the CAN bus wiring harness or connector corrosion rather than actual controller failure.

Common Symptoms

  • Warning lights or error messages displayed on the monitor panel indicating communication faults
  • Intermittent loss of display functions or gauge readings that freeze or show incorrect data
  • Reduced engine power or hydraulic performance due to protective derate activation
  • Multiple fault codes appearing simultaneously as secondary systems lose communication
  • Erratic machine behavior such as unresponsive controls or delayed hydraulic response

Potential Causes

The most common causes of CID987 on used Caterpillar excavators include:

  • Damaged or corroded CAN bus connectors, particularly at bulkhead pass-throughs and behind the operator cab where moisture accumulates
  • Wiring harness chafing at known rub points near the swing bearing, boom cylinders, or engine firewall where vibration causes insulation wear
  • Faulty termination resistors on the CAN network, especially on machines with aftermarket accessories or modified wiring
  • Failed electronic control module (though less common than wiring issues in used equipment)
  • Low system voltage from weak batteries or failing alternators causing ECU brownouts
  • Corrosion on ground connections affecting the entire electrical system communication integrity

How to Troubleshoot and Fix Code CID987

Step 1: Initial Inspection and Data Capture Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to identify which specific controller has stopped communicating. Document all active and logged fault codes. Check battery voltage—it should read 12.5-14.5V with the engine running. Low voltage commonly causes false communication errors.

Step 2: Physical Harness and Connector Inspection Inspect all CAN bus harness connectors along the identified controller's circuit. On used excavators, pay special attention to connectors in the swing post area, behind instrument clusters, and near hydraulic valve banks. Look for green corrosion, bent pins, moisture intrusion, or backed-out terminals. Check harness routing for obvious chafing against metal edges or moving components.

Step 3: Electrical Testing Using a digital multimeter, measure CAN High and CAN Low wire resistance between the suspect module and ECM. Typical readings should show 60 ohms between CAN High and CAN Low with the key off (indicating proper termination resistors). Check for shorts to ground on both wires—resistance should exceed 10k ohms. Wiggle harnesses while monitoring for intermittent readings.

Step 4: Module and Termination Verification Verify proper 120-ohm termination resistors are installed at each end of the CAN network. On used machines with modification history, missing or incorrect resistors are common. If wiring tests pass, the controller itself may require replacement, but confirm with Cat ET active tests to command the module before condemning it.

For used excavators, always address worn harness protection, add additional strain relief at flex points, and apply dielectric grease to all connectors during reassembly to prevent future corrosion-related failures.


Disclaimer: This guide provides general troubleshooting information for Caterpillar CID987 fault codes. Always consult the specific service manual for your excavator model and consider professional diagnostic assistance for complex electrical issues. Improper repairs can cause additional system damage.

Fault Description:

Left console, right conveyor belt mode switch

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