Fault Codes:Caterpillar General CID3391

Caterpillar Excavator Fault Code CID3391: Complete Diagnostic Guide

What is Caterpillar Fault Code CID3391?

Fault Code CID3391 indicates a communication error or data link failure within the Caterpillar machine's Controller Area Network (CAN) system. Specifically, this Component Identifier (CID) points to a disruption in the electronic communication between the Electronic Control Module (ECM) and other critical machine controllers or sensors.

This code is part of Caterpillar's proprietary diagnostic system and typically signals that one or more controllers on the CAN bus network are not responding, transmitting corrupted data, or experiencing complete communication loss. For excavator operators, this is critical because the CAN system coordinates essential functions including engine management, hydraulic controls, display information, and emissions systems. When CID3391 appears, multiple systems may fail to communicate properly, leading to reduced machine performance or complete operational shutdown.

Common Symptoms

When CID3391 is active on your Caterpillar excavator, you may experience:

  • Warning lights illuminated on the operator display, often accompanied by multiple fault codes appearing simultaneously
  • Erratic gauge readings or complete loss of dashboard information (fuel level, temperature, hydraulic pressure)
  • Engine derate or limp mode, restricting maximum RPM and hydraulic flow to protect the machine
  • Intermittent loss of functions such as swing control, boom operation, or attachment controls
  • Communication errors displayed on the monitor screen, potentially with specific controller names listed

Potential Causes

The most common technical causes for CID3391 on used Caterpillar excavators include:

  • Damaged CAN bus wiring harness due to vibration, abrasion against frame components, or rodent damage—particularly in the engine compartment and cab floor areas
  • Corroded or loose connector pins at controller interfaces, especially on machines with high hour counts or exposure to moisture
  • Failed controller module (ECM, transmission controller, or hydraulic controller) sending corrupted signals or completely offline
  • Low system voltage from weak batteries or failing alternators causing communication dropouts during cranking or high electrical load
  • Aftermarket modifications or improperly installed accessories tapping into the CAN network without proper termination resistors

How to Troubleshoot and Fix Code CID3391

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) software with a communication adapter. Check the active and logged faults to identify which specific controller(s) are failing to communicate. Note any patterns—intermittent codes suggest wiring issues, while constant failures may indicate controller problems.

Step 2: Perform Visual Harness Inspection On used excavators, physically trace the CAN bus wiring (typically twisted pair wires, often yellow and green) from the ECM through the main harness. Check known wear points: behind the cab, near the swing bearing, and along the engine firewall. Look for chafing, cuts, or pinched wires. Inspect all connectors for corrosion, bent pins, or moisture intrusion—clean with electrical contact cleaner if needed.

Step 3: Test Electrical Integrity With the key off and battery disconnected, use a digital multimeter to check CAN bus resistance. Measure between CAN-High and CAN-Low terminals at the diagnostic port—you should read approximately 60 ohms (indicating proper termination resistors). Readings significantly higher suggest an open circuit; lower readings may indicate a short.

Step 4: Verify Power Supply Check battery voltage (should be 12.5V+ at rest, 13.5-14.5V running) and inspect all ground connections at controllers. Poor grounds are extremely common on high-hour used machines and cause communication failures.

Step 5: Isolate Failed Components If wiring checks pass, systematically disconnect controllers one at a time while monitoring Cat ET to identify which module is dragging down the network. Replace or repair the failed controller.

For used excavators specifically, always check connector seals and apply dielectric grease during reassembly, as environmental exposure accelerates failures in aging machines.


Disclaimer: This guide provides general troubleshooting information. CAN bus diagnostics can be complex, and improper repairs may cause additional system damage. Always consult Caterpillar service documentation and consider professional diagnosis for persistent communication faults, especially before replacing expensive controllers.

Fault Description:

ARD fuel pressure #2 control actuator

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