Fault Codes:Caterpillar General EID879

What is Caterpillar Fault Code EID879?

Caterpillar Fault Code EID879 indicates "Engine Speed/Position Sensor Circuit - Abnormal Frequency, Pulse Width, or Period." This fault code triggers when the Electronic Control Module (ECM) detects irregular signals from the primary engine speed/position sensor, which monitors crankshaft rotation and timing. This sensor is critical for fuel injection timing, engine synchronization, and overall performance monitoring on Caterpillar excavators.

The engine speed/position sensor provides real-time data to the ECM about crankshaft position and RPM. When signal irregularities occur—such as erratic pulse patterns, abnormal frequency, or timing inconsistencies—the ECM logs EID879 to protect the engine from potential timing errors or misfires. On used excavators, this code often appears due to sensor wear, wiring degradation, or connector corrosion accumulated over thousands of operating hours.

Common Symptoms

  • Engine runs rough or experiences intermittent misfires during operation
  • Loss of power or unexpected engine derating when under load
  • Difficulty starting or extended cranking time before ignition
  • Check Engine light or diagnostic warning illuminated on the operator display
  • Erratic tachometer readings or RPM gauge fluctuations during idle or acceleration

Potential Causes

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

  • Worn or damaged engine speed/position sensor due to age, heat exposure, or magnetic field degradation
  • Frayed or damaged wiring harness near the flywheel housing where vibration and heat cause insulation breakdown
  • Corroded or loose electrical connectors at the sensor or ECM connection points
  • Excessive air gap between the sensor tip and crankshaft reluctor ring caused by sensor mounting bracket wear
  • Contaminated sensor face from metallic debris, oil buildup, or flywheel housing leaks
  • ECM software issues or outdated calibration files (less common but possible on older machines)

How to Troubleshoot and Fix Code EID879

Step 1: Visual Inspection Begin by inspecting the engine speed/position sensor located near the flywheel housing on the engine block. Check for physical damage, oil contamination, or metallic debris on the sensor face. Verify the mounting bracket is secure and the sensor hasn't backed out from vibration.

Step 2: Check Wiring and Connectors Trace the sensor harness from the sensor to the ECM connection. On used excavators, focus on areas where the harness contacts the engine block or frame—common rub points for insulation wear. Inspect all connectors for corrosion, bent pins, or moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease.

Step 3: Measure Air Gap Using a feeler gauge, verify the air gap between the sensor tip and the crankshaft reluctor ring is within specification (typically 0.020-0.040 inches for most Cat engines). Excessive gap causes weak signal strength and irregular pulse patterns.

Step 4: Test Sensor Output Disconnect the sensor and use a digital multimeter set to AC voltage. While cranking the engine, check for AC voltage output (typically 0.5-5V AC depending on cranking speed). No voltage or erratic readings indicate sensor failure.

Step 5: Resistance Check Measure sensor resistance with the multimeter (typically 200-1000 ohms depending on sensor type). Compare readings to Caterpillar specifications in the service manual. Out-of-range resistance confirms sensor replacement is necessary.

Step 6: Advanced Diagnostics Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to monitor real-time sensor data and pulse patterns. Check for intermittent signal dropouts or frequency irregularities during engine operation.

For used excavators specifically, replacing the sensor without addressing harness wear or connector corrosion often results in recurring codes. Always address root causes in the wiring system before assuming component failure.

Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine model and serial number. Complex electrical diagnostics should be performed by qualified Caterpillar technicians with proper diagnostic equipment.

Fault Description:

The filter of the hydraulic oil tank is clogged

Fault Cause:

EID (Event Code or Event Identifier) : Identifies important events that occur in the machine system. ECM/ECU can store (record) the data of these events. This function allows for the tracking of the machine's performance history. This data can serve as auxiliary information for managers, maintenance and repair personnel.

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