Caterpillar Fault Codes: Common Causes, Diagnostics, and Repair Guide

Caterpillar fault codes guide

Caterpillar C7, C9, C13, C15, C18, and 3500 series engines are widely used in excavators, loaders, bulldozers, mining equipment, and generator sets. While different engines may utilize varying diagnostic systems, the function of fault codes remains consistent: they assist technicians in identifying faulty components, determining the nature of the malfunction, and guiding the troubleshooting process.

Caterpillar fault codes serve as a vital reference for diagnosing issues with engines and equipment. By reading these codes, technicians can rapidly pinpoint the affected system, classify the type of fault, and narrow down the scope of troubleshooting.

This article covers common Caterpillar fault codes, their underlying causes, diagnostic procedures, and repair methods—helping technicians minimize misdiagnoses and avoid unnecessary parts replacement.

What are Caterpillar fault codes?

Caterpillar fault codes are diagnostic trouble codes. The Engine Control Module (ECM) continuously monitors sensors, actuators, electrical circuits, and certain engine operating parameters. When the ECM detects an abnormal signal, a communication failure, an abnormal system response, or operating parameters that exceed the set range, it may generate a corresponding diagnostic code.

Fault codes typically contain two types of information:

Where did the fault occur?

  • Coolant temperature sensor
  • Engine speed sensor
  • Fuel pressure sensor
  • Oil pressure sensor
  • ECM power supply system
  • CAN communication system
  • DPF aftertreatment system
DPF aftertreatment system

What type of anomaly occurred?

  • Voltage too high
  • Voltage too low
  • Open circuit
  • Abnormal current
  • Unstable signal
  • Data communication interruption
  • Abnormal mechanical system response
  • Operating parameters outside normal range

Service technicians can use the Caterpillar fault codes information to determine the next steps in the diagnostic process.

How to interpret Caterpillar fault codes?

Caterpillar engines primarily use three types of diagnostic code structures.

TypeCode ExampleDescription
CDLMID 036 CID 0110 FMI 03Caterpillar-specific diagnostic
J1939SPN 110 FMI 0SAE J1939 standard diagnostic code
Event CodeE360Event indicating abnormal engine operation

What do MID, CID, and FMI stand for?

  1. MID (Module Identifier): Identifies which control module reported the fault
  2. CID (Component Identifier): Identifies the faulty component
  3. FMI (Fault Mode Identifier): Describes the type of fault

MID Common Fault Codes:

MIDModule or System
036Engine ECM
081Transmission ECM
082Chassis or related control module
116Monitoring system
140Related equipment control module

CID Common Fault Codes:

CIDModule or System
00418V DC Sensor Power Supply
0091Throttle Position Sensor
0110Engine Coolant Temperature Sensor
0168Electrical System Voltage
0190Engine Speed Sensor
0248Data Link
02625V Sensor Power Supply

FMI Common Fault Codes:

FMIFault Meaning
0Data is valid, but the value is above the normal range; highest severity
1Data is valid, but the value is below the normal range; highest severity
2Data is unstable, intermittent, or incorrect
3Voltage is above normal or short-circuited to a high-voltage power supply
4Voltage is below normal or short-circuited to a low-voltage power supply
5Current is below normal or there is an open circuit
6Current is above normal or there is a ground short circuit
7Abnormal mechanical system response
8Abnormal frequency, pulse width, or period
9Abnormal data update rate
10Abnormal data change rate
11Other fault modes
12Smart device or component failure
13Out of calibration range
14Special operating instructions
15Data is above the normal range; lowest severity
16Data above normal range, medium severity
17Data below normal range, lowest severity
18Data below normal range, medium severity
19Error in received network data
31Specified fault condition exists

For examples: MID 036 CID 0110 FMI 03 indicates that the engine ECM has detected an excessively high voltage from the coolant temperature sensor, which may be caused by a sensor malfunction, an open circuit, or a short circuit.

Caterpillar fault codes :MID 036 CID 0110 FMI 03

What is the relationship between SPN/FMI and emission standards?

SPN stands for Suspect Parameter Number in the SAE J1939 protocol, and FMI is used to describe the failure mode.

Tier 3, Tier 4 Final, and EU Stage V are emissions standards, while CDL and J1939 are diagnostic systems.

Emissions standards do not directly determine the format of fault codes. A single engine may support different communication protocols; therefore, the complete code as displayed should be used for lookup.

SPN is used to identify relevant parameters or systems.FMI is used to describe the fault mode.

For example: SPN 110 FMI 0(this indicates that the engine coolant temperature is above the normal operating range and has reached the corresponding severity level.)

Event Codes

In addition to diagnostic fault codes, Caterpillar also uses fault codes beginning with “E.”

For example:

  • E360: High engine coolant temperature
  • E361: Engine coolant temperature-related event
  • E362: Engine oil pressure-related event

Caterpillar Fault Codes Diagnostic Tool

Two common types of diagnostic tools for Caterpillar fault codes are Caterpillar Electronic Technician and Jaltest.

Caterpillar Electronic Technician(Cat ET)

Cat ET is primarily used for diagnosing electronic systems in Caterpillar engines and equipment.

Key features include:

  1. Reading trouble codes.
  2. Viewing real-time engine operating parameters.
  3. Checking the status of sensors and actuators.
  4. Performing diagnostic tests.
  5. Viewing and adjusting parameters.
  6. Performing relevant repair operations on supported controllers.
Cat ET tool

Jaltest

Jaltest is a multi-brand diagnostic solution designed for the commercial vehicle, construction equipment, and agricultural machinery repair markets.

Key features include:

  1. Reading of diagnostic fault codes (DTCs)
  2. Clearing of diagnostic fault codes (DTCs)
  3. Viewing of live data streams
  4. Testing of related systems
  5. Guided diagnostics
  6. Maintenance and calibration procedures for certain components
  7. Aftertreatment system diagnostics
Jaltest tool

Common Caterpillar Fault Codes Reference Table

Fault CodeFault DescriptionCommon CausesRecommended Checks
110-0Coolant temperature too highInsufficient coolant, clogged radiatorCooling system
110-3Coolant temperature sensor voltage too highOpen circuit, faulty sensorSensor and wiring harness
174-3Fuel temperature sensor voltage too highOpen circuit, connector issueFuel temperature sensor
190-8Engine speed signal abnormalImproper sensor installation, damaged wiring harnessSpeed and timing sensor
41-38V reference supply voltage too highShort circuit in reference line8V supply circuit
41-48V reference supply voltage too lowShort circuit to ground8V supply circuit
168-1Electrical system voltage too lowBattery or charging system issueECM power supply
100-1Engine oil pressure too lowLubrication system faultOil pressure
2458-2DPF differential pressure sensor signal abnormalClogged lines, faulty sensorDPF differential pressure system
2348-9J1939 communication data update abnormalCAN communication issueData link

Common Caterpillar Fault Codes: Causes and Diagnostic Methods

110-0,Coolant temperature too high

Fault meaning:the engine ECM has detected that the coolant temperature has exceeded the specified normal operating range.

Common Causes of Malfunctions:

  1. Low coolant level.
  2. Clogged radiator or reduced cooling efficiency.
  3. Thermostat fails to open properly.
  4. Faulty water pump or insufficient circulation capacity.
  5. Cooling fan malfunction.
  6. Internal leak in the cooling system.
  7. Prolonged operation of the engine under excessive load.

Common Symptoms:

  • Significant increase in the temperature gauge reading.
  • High-temperature warning appears on the instrument panel.
  • Decreased engine power.
  • Coolant overflow or steam formation.
  • In severe cases, power reduction or shutdown protection is triggered.

Diagnostic Steps:

  • Step 1: Shut down the engine safely and allow it to cool.
  • Step 2: Check the coolant level and look for external leaks.
  • Step 3: Inspect the radiator, fan, and coolant circulation system.
  • Step 4: Check the operation of the thermostat and water pump.
  • Step 5: Perform a cooling system pressure test if necessary.
  • Step 6: Read the real-time coolant temperature; if the engine temperature remains high, do not continue operating under load.

Maintenance Recommendations:

First, check the actual operating condition of the cooling system. For engines equipped with an EGR cooler, also check for internal leaks in the EGR cooler based on the specific configuration.

190-8,Engine speed signal abnormal

Fault meaning:the engine ECM has detected an abnormality in the frequency, pulse width, or period of the RPM sensor signal. When the signal is abnormal, the engine may experience difficulty starting, run erratically, or stall unexpectedly.

Common Causes of Malfunctions:

  1. Sensor failure
  2. Incorrect air gap between the sensor and the signal gear
  3. Signal gear failure.
  4. Wiring failure
  5. Conflict with the auxiliary RPM sensor

Common Symptoms:

  • Difficulty starting the engine.
  • The starter motor operates normally, but the engine fails to start.
  • The engine stalls intermittently.
  • Unstable RPM data.
  • The engine runs roughly.

Diagnostic Steps:

  • Check the sensor connectors and wiring.
  • Check the sensor clearance.
  • Check the signal wheel for damage.
  • Monitor the RPM sensor signal using real-time data—observe whether the signal is interrupted or shows abnormal readings at startup RPM.
  • If the signal is normal at idle but is lost under load, suspect an intermittent wiring fault.

Maintenance Recommendations:

Speed sensors vary in structure and installation method depending on the engine type. Some sensors have a fixed installation design that does not allow for manual adjustment of the clearance.

41-3 and 41-4,8V Sensor Power Supply Failure

Some Caterpillar engines use the 8V reference power supply provided by the ECM to power related sensors. When the reference power supply malfunctions, multiple sensors may report faults simultaneously.

Fault CodeFault meaning
41-38V DC supply voltage above normal range
41-48V DC supply voltage below normal range

Common Causes of Malfunctions:

41-3:

  1. A short circuit has occurred between the 8V power supply line and a power supply line with a higher voltage.
  2. The wiring harness insulation is damaged.
  3. Internal power supply failure in the ECM

41-4:

  1. Sensor short-to-ground:
  2. Damage to the 8V reference supply circuit.
  3. Internal power supply fault within the ECM (damage to the 8V supply circuit inside the Engine Control Module; this type of failure is relatively rare).

Maintenance Recommendations:

If multiple sensor fault codes appear simultaneously on a device, you should first verify whether these sensors share the same reference power supply. Once the common power supply issue is resolved, some of the associated diagnostic codes may clear automatically.

2458-2,DPF differential pressure sensor signal abnormal

Fault meaning:the data output from the DPF differential pressure sensor is unstable, intermittently abnormal, or incorrect.

Common Causes of Malfunctions:

  1. The DPF pressure measurement line is blocked.
  2. The pressure measurement line is broken or leaking.
  3. The differential pressure sensor is damaged.
  4. The sensor connector has a poor connection.
  5. There is an abnormality in the sensor signal line.
  6. The pressure line is connected incorrectly.

Common Symptoms:

  • DPF fault warning.
  • Regeneration malfunction.
  • Aftertreatment system fault code activated.
  • Power limitation on some vehicles.

Diagnostic Steps:

  • Use a diagnostic tool to read the current trouble codes.
  • Inspect the DPF differential pressure sensor and associated lines.
  • Check the pressure measurement lines for carbon buildup or blockages.
  • Check the lines for leaks or incorrect connections.
  • Test the sensor’s power, ground, and signal lines.
  • Check the differential pressure data against the engine’s operating conditions.
  • Perform additional diagnostic tests as specified in the service manual.

Engine Aftertreatment Fault Code

Some Caterpillar engines utilize emission control technologies, including DOC, DPF, SCR, and DEF.

DOC: Diesel Oxidation Catalyst

Used to treat some pollutants in exhaust gases and support related aftertreatment functions.

DPF: Diesel Particulate Filter

Used to capture particulate matter in diesel engine exhaust.

DEF: Diesel Exhaust Fluid

Typically used in engines equipped with an SCR system.

SCR: Selective Catalytic Reduction System

Reduces nitrogen oxide emissions through catalytic reactions.

Engine Aftertreatment

Reference Table for Common Aftertreatment Fault Codes

Fault CodeFault DescriptionCommon Troubleshooting Areas
2458-2Abnormal DPF differential pressure sensor signalPressure sensing lines, sensor, wiring harness
3251-2Abnormal particulate filter differential pressure signalDifferential pressure sensor and sensing lines
3251-0Particulate filter differential pressure too high (critical severity)DPF clogging, exhaust backpressure
3216-2Abnormal NOx data at SCR inletUpstream NOx sensor and communication
3226-2Abnormal NOx data at SCR outletDownstream NOx sensor and communication
3719 SeriesDPF soot load-related issuesRegeneration system, soot accumulation
3031 SeriesDEF tank temperature-related issuesTemperature sensor, heating system
1761 SeriesDEF tank level-related issuesDEF fluid level, level sensor
3364 SeriesDEF quality or concentration-related issuesDEF quality, concentration detection
5246 SeriesSCR-related emission inducement or restrictionSCR system and associated faults

If you would like to learn more about Caterpillar engine aftertreatment systems, please refer to “Four Things To Know About Engine Aftertreatment”

How to clear Caterpillar fault codes?

Once the cause of the fault has been resolved, you can use a compatible diagnostic tool to view and clear any clearable historical fault records.

Using Cat ET

  • Navigate to the diagnostic codes page.
  • Review currently active and historical faults.
  • Confirm that the relevant faults have been repaired.
  • Clear historical codes using the options provided within the software.
  • Restart the equipment and verify that the faults do not recur.

Using Jaltest

  • Read the current fault codes.
  • Inspect and repair the faults.
  • Use the supported “clear” function to remove historical fault records.
  • Re-check the system status.

Viewing Faults via the Equipment Monitoring System

  1. Some Caterpillar heavy equipment allows fault information to be viewed directly on the in-cab monitoring display.
  2. Procedures vary by model; please refer to the specific Operation and Maintenance Manual for your equipment.
  3. It is not recommended to attempt to clear faults by randomly unplugging diagnostic connectors, disconnecting terminal resistors, or repeatedly disconnecting the battery.
  4. Such actions may cause new communication issues and generally fail to resolve the underlying faults.

Cat ET vs. Jaltest: Which Diagnostic Tool Is a Better Fit?

If repair services are primarily focused on Caterpillar engines and construction equipment, Cat ET, used in conjunction with official repair manuals, is generally the better choice.

If a repair shop services equipment from different brands—such as Caterpillar, Volvo, Komatsu, and Cummins—it may be worth considering a multi-brand diagnostic platform like Jaltest.

FAQ

Can a Caterpillar engine continue to operate when a fault code is triggered?

It depends on the type and severity of the fault, and whether the engine’s protective control systems have been activated.
In the case of certain minor faults, the equipment may be allowed to operate for a short period.

Why does the fault light come back on after I have cleared the Caterpillar fault codes?

Because the underlying fault still exists. You should repair the fault first, and only then clear the associated history records.

Can Caterpillar fault codes be cleared by disconnecting the battery?

This is not recommended. Some electronic control systems store diagnostic information in non-volatile memory, and disconnecting the battery usually does not reliably clear fault records. The correct procedure is to inspect and repair the fault, then use an appropriate diagnostic tool to clear codes that are permitted to be cleared.

Picture of Farin

Farin

Picture of Kingsley

Kingsley

Hi, I’m Kingsley, the author of this post. With over 30 years of experience in manufacturing and supplying excavator parts, we serve customers in more than 50 countries. We provide reliable, high-quality components for construction, mining, agriculture, and heavy equipment applications. If you need durable excavator parts or a free quote, feel free to contact us.

Contact us

Single Post Contact Form