Fault Codes:Caterpillar General EID338
What is Caterpillar Fault Code EID338?
Caterpillar Fault Code EID338 indicates "Engine Oil Pressure Sensor Circuit - Voltage Above Normal or Shorted High." This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an abnormally high voltage signal from the engine oil pressure sensor circuit, typically exceeding 4.5-5.0 volts when normal operating range is 0.5-4.5 volts.
This fault code affects the engine's ability to accurately monitor oil pressure, which is critical for protecting internal components from catastrophic wear and damage. The ECM relies on precise oil pressure readings to manage engine performance, trigger warning systems, and potentially initiate engine derate or shutdown protocols to prevent bearing damage, crankshaft wear, or complete engine seizure. On Caterpillar excavators, this code can compromise both the engine protection systems and operational reliability.
Common Symptoms
- Engine oil pressure warning light illuminated on the instrument cluster or monitor display
- Check Engine light (malfunction indicator lamp) activated with potential engine derate mode engaged
- Erratic or maximum oil pressure gauge readings showing constant high pressure regardless of engine speed
- Engine performance limitations including reduced power output or RPM restrictions as a protective measure
- Intermittent engine shutdowns in severe cases where the ECM cannot verify safe oil pressure levels
Potential Causes
The most common technical causes for EID338 on used Caterpillar excavators include:
- Damaged or shorted sensor wiring harness - particularly at rub points near the engine block, frame rails, or where harnesses pass through bulkheads
- Failed engine oil pressure sensor with internal short circuit causing continuous high voltage signal
- Corroded or moisture-contaminated electrical connectors at the sensor or ECM interface points
- Chafed wiring insulation creating short-to-power conditions, especially common in high-vibration mounting areas
- ECM internal fault or damaged input circuit (less common but possible in high-hour machines)
- Aftermarket sensor incompatibility if non-OEM parts were previously installed during repairs
How to Troubleshoot and Fix Code EID338
Step 1: Visual Inspection and Connector Check Begin by locating the engine oil pressure sensor (typically mounted on the engine block near the oil filter housing). Disconnect the sensor connector and thoroughly inspect for corrosion, bent pins, moisture intrusion, or oil contamination. On used excavators, check the entire wiring harness from sensor to ECM for obvious damage, wear marks, or areas where the harness contacts metal surfaces.
Step 2: Sensor and Circuit Voltage Testing Using a digital multimeter (DMM), check the sensor supply voltage at the harness connector (sensor disconnected, key on/engine off). You should read approximately 5 volts on the supply wire. If voltage exceeds 5.2 volts or reads battery voltage (12-24V), you have a short-to-power condition in the harness requiring wire repair or replacement.
Step 3: Sensor Resistance and Functionality Test Test the oil pressure sensor itself by measuring resistance across sensor terminals per Caterpillar specifications (typically 50-300 ohms at atmospheric pressure). If the sensor shows open circuit, infinite resistance, or zero resistance, replacement is required. For used machines, always use genuine Caterpillar sensors as aftermarket parts often have voltage curve mismatches.
Step 4: Harness Continuity and Ground Testing With the sensor disconnected, check for short-to-ground or short-to-power conditions on the signal wire by measuring resistance to chassis ground and to battery positive. Readings should show infinite resistance (open circuit). Pay special attention to harness routing near exhaust components, hydraulic lines, and pivot points where abrasion damage commonly occurs on older equipment.
Step 5: ECM and System Verification If all wiring and sensor tests pass, connect Caterpillar Electronic Technician (Cat ET) diagnostic software to verify ECM functionality and check for additional stored codes. Clear codes after repairs and perform an operational test monitoring live oil pressure data to confirm the sensor reads correctly across various engine speeds (typically 10-15 PSI at idle, 40-70 PSI at high idle).
Disclaimer: This guide provides general diagnostic information for Caterpillar EID338. Always consult the specific service manual for your excavator model and serial number. If you're uncomfortable performing electrical diagnostics or the fault persists after basic troubleshooting, consult a certified Caterpillar technician or authorized dealer to prevent misdiagnosis and unnecessary parts replacement.
Fault Description:
Request rotary operation when the rotary brake is connected
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.







FAQs
WhatsApp