Caterpillar Fault Codes (CID / PID – FMI)

144 Caterpillar diagnostic codes compiled from public service documentation. On the machine display the same code may be shown as a CID (component identifier) or PID/SID plus an FMI (failure mode). Click a code for its meaning and first checks.

CodeComponent / faultDetail
1 / FMI 11injector solenoid cyl#1current below normal or open
2 / FMI 11injector solenoid cyl#2current below normal or open
3 / FMI 11injector solenoid cyl#3current below normal or open
4 / FMI 11injector solenoid cyl#4current below normal or open
5 / FMI 11injector solenoid cyl#5current below normal or open
6 / FMI 11injector solenoid cyl#6current below normal or open
22 / FMI 13ECUspeed signal calibration not performed
30 / FMI 8PTOPTO throttle signal invalid
30 / FMI 13PTOPTO throttle signal out of calibration flash codes
32 / FMI 5turbo wastegate solenoidcurrent below normal
32 / FMI 6turbo wastegate solenoidcurrent above normal or shorted to ground
32 / FMI 11turbo wastegate solenoidcurrent mismatch
41 / FMI 38 volt supplyvoltage above normal or shorted high
41 / FMI 48 volt supplyvoltage below normal or shorted low
42 / FMI 11Injection Actuation Pumpoutput failure
43 / FMI 2ECUkey switch
64 / FMI 2speed sensorloss of signal
64 / FMI 11speed sensorerratic data signal
70 / FMI 5intake heatercurrent beow normal
70 / FMI 6intake heatercurrent above normal or shorted to ground
71 / FMI 1idleidle shutdown
71 / FMI 14PTOPTO shutdown
84 / FMI 0vehicle speed sensorover speed warning
84 / FMI 1vehicle speed sensorloss of signal
84 / FMI 2vehicle speed sensorerratic/incorrect data signal
84 / FMI 8vehicle speed sensorsignal out of normal range
84 / FMI 10vehicle speed sensorabnormal rate of change
84 / FMI 14vehicle speed sensorquick stop occurance
91 / FMI 8throttle positioninvalid signal
91 / FMI 13throttle positionout of calibration
94 / FMI 1fuel pressurelow fuel pressure
94 / FMI 3fuel pressurevoltage above normal
94 / FMI 4fuel pressurevoltage below normal
94 / FMI 11fuel pressurelow cranking fuel pressure
96 / FMI 3fuel levelvoltage above normal
96 / FMI 4fuel levelvoltage below normal
100 / FMI 1oil pressure sensorlow pressure warning
100 / FMI 3oil pressure sensorvoltage above normal
100 / FMI 4oil pressure sensorvoltage below normal
100 / FMI 11oil pressure sensorvery low oil pressure
102 / FMI 1intake mfld pres sensorlow boost pressure
102 / FMI 2intake mfld pres sensordata does not match current conditions
102 / FMI 3intake mfld pres sensorvoltage above normal or shorted high
102 / FMI 4intake mfld pres sensorvoltage below normal or open circuit
102 / FMI 7intake mfld pres sensornot responding
105 / FMI 0intake mfld tem sensortemperature above protection limit
105 / FMI 3intake mfld tem sensorvoltage above normal or shorted high
105 / FMI 4intake mfld tem sensorvoltage below normal or open circuit
105 / FMI 11intake mfld tem sensorvery high intake air temperature
108 / FMI 2barometric pres sensorerratic/incorrect data signal
108 / FMI 3barometric pres sensorvoltage above normal or shorted high
108 / FMI 4barometric pres sensorvoltage below normal or shorted low
110 / FMI 0coolant temp sensortemperature above normal range
110 / FMI 3coolant temp sensorvoltage above normal or shorted high
110 / FMI 4coolant temp sensorvoltage below normal or open circuit
110 / FMI 11coolant temp sensorvery high coolant temperature
111 / FMI 1coolant level sensorlevel below normal range
111 / FMI 2coolant level sensorinvalid signal
111 / FMI 3coolant level sensorvoltage above normal or shorted high
111 / FMI 4coolant level sensorvoltage below normal or open circuit
111 / FMI 11coolant level sensorvery low coolant level
128 / FMI 3sec fuel levelvoltage below normal or shorted low
128 / FMI 4sec fuel levelvoltage above normal or shorted high
164 / FMI 0injection actuation pressureexcessive pressure
164 / FMI 2injection actuation pressureerratic signal
164 / FMI 3injection actuation pressurevoltage above normal
164 / FMI 4injection actuation pressurevoltage below normal
164 / FMI 11injection actuation pressuresystem failure
168 / FMI 0ECM failuresupply voltage high
168 / FMI 1ECM failuresupply voltage low
168 / FMI 2ECM failuresupply voltage intermittent
173 / FMI 0exhaust temperaturederate for high exhaust temperature
173 / FMI 11exhaust temperaturederate for very high exhaust temperature
186 / FMI 4PTOPTO shutdown switch voltage low
186 / FMI 14PTOPTO shutdown switch occurance
190 / FMI 0engine speedoverspeed warning
190 / FMI 2engine speedloss of data signal
190 / FMI 11engine speederratic signal
224 / FMI 11theft deterentactive signal
224 / FMI 14theft deterentactive signal when cranking
231 / FMI 2J1939 dataincorrect data fron J1939
231 / FMI 11J1939 dataJ1939 configuration
231 / FMI 12J1939 dataloss of data signal
231 / FMI 14J1939 datatransmission data link derate
232 / FMI 35 volt supplyvoltage above normal
232 / FMI 45 volt supplyvoltage below normal
246 / FMI 11brake pedal switch1switch not responding
247 / FMI 11brake pedal switch2switch not responding
251 / FMI 2ECM failureignition power lost to ecm
251 / FMI 12injector power supplylow voltage for injector power supply
252 / FMI 11ECUincorrect engine software
253 / FMI 2ECUcustomer or system parameters
253 / FMI 14ECUOEM parameter not programmed
311 / FMI 14ATDactive regeneration inhibited due to low exhaust temperature
314 / FMI 3clean gas inductionCGI pressure sensor voltage above normal
314 / FMI 4clean gas inductionCGI pressure sensor voltage below normal
315 / FMI 2clean gas inductionCGI temp high
315 / FMI 3clean gas inductionCGI temp sensor voltage above normal
315 / FMI 4clean gas inductionCGI temp sensor voltage below normal
316 / FMI 0clean gas inductionCGI flow rate high
316 / FMI 3clean gas inductionCGI temp sensor voltage above normal
316 / FMI 4clean gas inductionCGI temp sensor voltage below normal
316 / FMI 11clean gas inductionCGI flow rate high
316 / FMI 14clean gas inductionCGI flow rate low
317 / FMI 5clean gas inductionCGI actuator shaft current below normal
317 / FMI 6clean gas inductionCGI actuator shaft current above normal
320 / FMI 0ATDATD filter temperature high
320 / FMI 1ATDATD filter temperature high
320 / FMI 3ATDATD filter temperature sensor voltage above normal
320 / FMI 4ATDATD filter temperature sensor voltage below normal
320 / FMI 11ATDATD filter temperature very high
324 / FMI 0ATDATD differential pressure above limits
324 / FMI 1ATDATD differential pressure , filter restricted
324 / FMI 2ATDATD differential pressure signal erratic
324 / FMI 3ATDATD differential pressure voltage above normal
324 / FMI 4ATDATD differential pressure voltage below normal
324 / FMI 11ATDATD differential pressure, high filter restriction
327 / FMI 2ATDATD exhaust gas temperature 2 data drifted high
327 / FMI 3ATDATD exhaust gas temperature 2 voltage above normal
327 / FMI 4ATDATD exhaust gas temperature 2 voltage below normal
332 / FMI 3aftertreatment fuel pressure controlaftertreatment fuel pressure sensor voltage above normal
332 / FMI 4aftertreatment fuel pressure controlaftertreatment fuel pressure sensor voltage below normal
332 / FMI 11aftertreatment fuel pressure controlaftertreatment fuel presuure high
333 / FMI 5aftertreatment fuel pressure controlARD solenoid current abovenormal
333 / FMI 6aftertreatment fuel pressure controlARD solenoid current above normal
334 / FMI 5aftertreatment fuel actuatorARD solenoid current below normal
334 / FMI 6aftertreatment fuel actuatorARD solenoid current above normal
335 / FMI 5aftertreatment ignitionARD ignition current below normal
335 / FMI 6aftertreatment ignitionARD ignition current above normal
336 / FMI 3aftertreatment 2 fuel pressuresensor voltage above normal
336 / FMI 4aftertreatment 2 fuel pressuresensor voltage below normal
336 / FMI 11aftertreatment 2 fuel pressurefuel pressure high
341 / FMI 5aftertreatment purge air actuatorARD purge air current below normal
341 / FMI 6aftertreatment purge air actuatorARD purge air current above normal
349 / FMI 1aftertreatment purge air actuatorARD purge air pressure low
349 / FMI 7aftertreatment purge air actuatorARD purge pressure not responding
350 / FMI 5aftertreatment air pressure controlARD solenoid current below normal
350 / FMI 6aftertreatment air pressure controlARD solenoid current above normal
350 / FMI 7aftertreatment air pressure controlARD solenoid not responding
356 / FMI 11ATDARD failed to ignite
357 / FMI 11ATDARD loss of ignition
360 / FMI 11aftertreatmentparked regen manually disabled
373 / FMI 3ATD secondary differential pressuresensor voltage above normal
373 / FMI 4ATD secondary differential pressuresensor voltage below normal

Source: public Caterpillar fault code list (thecampingadvisor.com), FMI definitions per SAE J1939. Always confirm in the service manual for your model and serial prefix.