Fault Codes:Caterpillar General EID904

What is Caterpillar Fault Code EID904?

Caterpillar Fault Code EID904 indicates an "Engine Oil Pressure Sensor Circuit - Voltage Above Normal or Shorted to High Source." This diagnostic trouble code signals that the Electronic Control Module (ECM) has detected an abnormally high voltage reading from the engine oil pressure sensor circuit, typically exceeding 4.5-5.0 volts when normal operating range should be 0.5-4.5 volts.

This fault is critical for Caterpillar excavators because the ECM relies on accurate oil pressure data to protect the engine from catastrophic damage. When EID904 triggers, the system may enter a derate mode or display persistent warning indicators, as the control module cannot verify that adequate lubrication is reaching critical engine components like bearings, camshafts, and turbocharger assemblies.

Common Symptoms

  • Amber or red engine oil pressure warning light illuminated on the operator display panel
  • Engine power derate reducing maximum RPM and hydraulic function speed
  • Check Engine light activation with stored fault code in ECM memory
  • Audible warning alarm in the operator cab when code becomes active
  • Normal physical oil pressure gauge (if equipped) may show correct pressure, indicating an electrical circuit fault rather than actual low oil pressure

Potential Causes

On used Caterpillar excavators, EID904 typically results from age-related electrical deterioration rather than actual sensor failure. The most common causes include:

  • Damaged or corroded wiring harness between the oil pressure sensor and ECM, particularly at rub points near the engine block or frame rails where vibration causes insulation wear
  • Failed engine oil pressure sensor with internal short circuit (common after 5,000+ operating hours)
  • Corroded or moisture-contaminated connector pins at the sensor connection point
  • Chafed wiring creating short to +12V or +24V power source in the main engine harness
  • ECM internal fault (rare, but possible on high-hour machines with 10,000+ hours)

How to Troubleshoot and Fix Code EID904

Step 1: Visual Inspection Begin by locating the engine oil pressure sensor (typically mounted on the engine block near the oil filter housing). Inspect the sensor connector for bent pins, corrosion, oil contamination, or moisture. On used excavators, check the entire wiring harness route for visible abrasion, especially where it contacts metal edges or passes near hot exhaust components.

Step 2: Electrical Testing Disconnect the oil pressure sensor connector. Using a digital multimeter, measure voltage at the harness-side connector with ignition ON, engine OFF. You should read approximately 5.0 volts on the signal wire (reference sensor pinout diagram in service manual). If voltage reads above 5.5 volts or fluctuates erratically, trace the harness for short to power source. Check resistance between the signal wire and ground—it should read infinite (open circuit).

Step 3: Sensor Verification and Replacement Measure resistance across the sensor terminals (disconnected). Specifications vary by model, but typical readings are 50-250 ohms at room temperature. If readings are out of specification or show open/short circuit, replace the sensor. For used machines, always apply dielectric grease to connector pins during reassembly to prevent future corrosion.

Step 4: System Verification After repairs, clear fault codes using Caterpillar Electronic Technician (CAT ET) software or compatible diagnostic tool. Run the engine through operating temperature and monitor live data for proper oil pressure sensor voltage (should vary between 0.8-3.5V depending on actual oil pressure). Test under load conditions to confirm repair.


Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific machine serial number and model year. If unfamiliar with electrical diagnostics, consult a certified Caterpillar technician to prevent further damage or safety hazards.

Fault Description:

The signal of Phase C power transistor #1 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