Fault Codes:Caterpillar General EID903

What is Caterpillar Fault Code EID903?

Caterpillar Fault Code EID903 indicates an "Engine Speed Sensor Circuit Malfunction" or "Engine Position Sensor Performance Issue." This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an abnormal signal from the primary speed/timing sensor that monitors crankshaft position and engine RPM.

This sensor is critical for fuel injection timing, engine synchronization, and overall performance management. On Caterpillar excavators, the speed sensor provides real-time data that allows the ECM to calculate precise fuel delivery and ignition events. When EID903 appears, the ECM cannot reliably determine engine position, which can lead to reduced power output, rough running, or complete engine shutdown to prevent damage.

Common Symptoms

When EID903 is active on your Caterpillar excavator, operators typically experience:

  • Check Engine Light or malfunction indicator illuminated on the dashboard
  • Engine derate mode – significant loss of power or RPM limitation (often reduced to 1500 RPM or lower)
  • Hard starting conditions or extended cranking before the engine fires
  • Rough idle or intermittent stalling, especially when the machine is cold
  • Complete engine shutdown in severe cases where the ECM cannot verify engine position

Potential Causes

EID903 can be triggered by several mechanical and electrical issues common in used excavators:

  • Failed or degraded engine speed sensor – internal component wear or magnet degradation
  • Damaged sensor wiring harness – common rub points near the flywheel housing where vibration causes wire chafing
  • Corroded or loose electrical connectors at the sensor or ECM connection points
  • Contaminated sensor tip – metal shavings, oil buildup, or debris affecting magnetic pickup
  • Incorrect air gap between the sensor and flywheel/reluctor ring (typically should be 0.020-0.050 inches)
  • Damaged flywheel reluctor ring – missing or damaged teeth preventing proper signal generation
  • ECM software corruption or failed ECM power supply circuit (less common)

How to Troubleshoot and Fix Code EID903

Step 1: Visual Inspection and Connector Check

Begin by locating the engine speed sensor (typically mounted near the flywheel housing on the engine block). Inspect the sensor connector for corrosion, bent pins, or moisture intrusion. On used excavators, connector corrosion is extremely common and often the primary cause. Clean contacts with electrical contact cleaner and apply dielectric grease. Check the wiring harness along its entire length for abrasion, especially where it routes near moving components or sharp edges.

Step 2: Sensor and Circuit Testing

Using a digital multimeter, measure the sensor's resistance. Most Caterpillar speed sensors should read between 200-900 ohms (consult your specific service manual for exact specifications). Disconnect the sensor and check for voltage supply from the ECM – you should see approximately 5-8 volts DC with the key on. Test the signal wire by cranking the engine while monitoring AC voltage output; a functioning sensor should produce a fluctuating AC voltage signal (typically 0.5-5V AC).

Step 3: Physical Sensor Inspection and Air Gap Verification

Remove the speed sensor completely and inspect the tip for metal debris, oil contamination, or physical damage. Clean thoroughly with a lint-free cloth. Measure the air gap between the sensor tip and the flywheel reluctor ring using feeler gauges – adjust to manufacturer specifications (usually 0.030-0.040 inches for Cat engines). Rotate the engine manually to inspect all teeth on the reluctor ring for damage or missing sections.

Step 4: Advanced Diagnostics and Component Replacement

Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to verify the exact fault data and check for intermittent signals. Review event history to determine if the fault is continuous or occurs under specific conditions (temperature, vibration, RPM). If all tests pass but the code persists, suspect ECM issues or internal wiring problems. For used machines with high hours, replacing the sensor as a preventative measure (approximately $75-200) is often the most cost-effective solution before pursuing expensive harness or ECM repairs.


Disclaimer: This guide provides general diagnostic information. Always consult your Caterpillar service manual for model-specific procedures and specifications. For complex electrical issues or if you're uncomfortable working with engine control systems, contact a certified Caterpillar technician or authorized service center.

Fault Description:

The signal of Phase B power transistor #2 of the driving motor is not matched

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