Fault Codes:Caterpillar General 128
What is Caterpillar Fault Code 128?
Caterpillar Fault Code 128 indicates a Coolant Temperature Sensor (CTS) voltage is above normal or has an open circuit condition. This diagnostic trouble code (DTC) is triggered when the Electronic Control Module (ECM) detects an abnormally high voltage signal from the engine coolant temperature sensor, typically reading above 4.5 volts when normal operating range should be between 0.5-4.5 volts.
This fault is critical for Caterpillar excavators because the coolant temperature sensor provides essential data to the ECM for fuel injection timing, engine protection systems, and fan operation. When Code 128 is active, the ECM may default to a substitute temperature value, potentially causing poor engine performance, increased fuel consumption, or inadequate cooling system response. In used excavators, this code often indicates sensor degradation or wiring harness issues common with aging equipment.
Common Symptoms
- Check Engine Light or warning indicator illuminated on the operator display
- Engine may run rough or experience hard starting, especially in cold conditions
- Cooling fan runs continuously at high speed regardless of actual engine temperature
- Engine may enter derate mode or reduced power output to prevent potential overheating damage
- Inaccurate temperature gauge readings showing extremely cold temperatures or no reading at all
Potential Causes
The most common technical causes for Code 128 on Caterpillar excavators include:
- Open circuit in the coolant temperature sensor wiring harness, often caused by wire breakage or connector separation
- Failed coolant temperature sensor with internal open circuit (common in high-hour used machines)
- Damaged or corroded connector pins at the sensor or ECM connection points—particularly prevalent in excavators exposed to harsh environments
- Wiring harness chafing at known rub points near the engine block, turbocharger, or frame rails where vibration causes insulation wear
- Moisture intrusion into sensor connector, causing corrosion and high resistance
- Less common: ECM internal fault affecting the sensor circuit input
How to Troubleshoot and Fix Code 128
Step 1: Visual Inspection Begin with a thorough inspection of the coolant temperature sensor and its wiring harness. Located typically on the engine block or cylinder head, check for obvious damage, loose connections, or coolant leaks near the sensor. On used excavators, pay special attention to harness routing where wires contact hot engine components or sharp edges—these are common failure points after years of vibration and heat cycling.
Step 2: Electrical Testing Disconnect the coolant temperature sensor connector and use a digital multimeter to measure resistance across the sensor terminals. A functional sensor should read approximately 2,000-3,000 ohms at room temperature (specific values vary by model—consult service manual). An infinite (open) reading confirms sensor failure. Next, check for voltage at the harness connector with ignition on: you should see approximately 5 volts reference voltage from the ECM.
Step 3: Wiring Harness Verification If the sensor tests good, inspect the wiring harness from sensor to ECM. Check for continuity and resistance (should be less than 5 ohms). Use Caterpillar Electronic Technician (ET) diagnostic software to monitor real-time sensor voltage while wiggling the harness—voltage fluctuations indicate intermittent wiring faults. For used machines, remove protective loom and inspect for green corrosion, frayed wires, or previous repair attempts using improper connectors.
Step 4: Repair and Verification Replace the coolant temperature sensor if testing confirms failure (common on excavators exceeding 5,000 hours). When replacing, apply dielectric grease to connector pins to prevent future corrosion. If wiring is damaged, repair using proper solder and heat-shrink connections—avoid crimp connectors in high-vibration areas. After repairs, clear codes using diagnostic software and perform a cold-to-warm engine cycle to verify proper sensor operation and confirm Code 128 does not return.
Disclaimer: This guide provides general troubleshooting information for Caterpillar Fault Code 128. Always consult your machine's specific service manual and consider professional diagnosis by a certified Caterpillar technician, especially for complex electrical issues or when warranty considerations apply.
Fault Description:
The main relay 1 is short-circuited with the battery
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