Fluids & Fill Amounts Bolt Tightness When to Service Warning Lights & Codes How to Fix It Print Sheets Words Explained
Text
International LoneStar · codes

Warning Lights & CodesWhat the code means, what usually causes it, and what to check before you buy a part.

Two numbers, two meanings

SPN is what is unhappy. FMI is how it is unhappy. Reading only the SPN is the most common diagnostic mistake on a J1939 truck.

Pick your truck's year and the table hides everything that does not apply to it.

Common codes on this truck

CodeWhat you will seeYearsCheck this first
SPN 100 / FMI 1Engine oil pressure - low, most severeOil pressure lamp, possible derate or shutdownLikely cause: Low oil level, worn pump, stuck relief valve, wrong viscosity, faulty sender2007–2026Verify with a mechanical gauge. Check level and filter. Inspect sender wiring before condemning the pump.

Troubleshooting: Engine oil pressure - low, most severe

  1. Record the code with the engine at operating temperature. Note the oil temperature and RPM at the moment the code set.
  2. Check the oil level on level ground after waiting for drain-back. A low or wrong-spec oil triggers this code more than a failed sensor does.
  3. Install a calibrated mechanical gauge at the oil pressure port. Compare hot idle and mid-RPM readings against the OEM spec for your engine (e.g. DD13/DD15: 11 psi at 600 rpm, 24 psi at 1200 rpm).
  4. If the mechanical gauge reads within spec but the code persists, the problem is electrical: check the oil pressure sensor signal voltage at the sender (should be >3.8V with the engine running) and the harness for opens or shorts.
  5. If the mechanical gauge reads low, inspect the oil filter (wrong or clogged), the pickup tube O-rings, the oil pump, and the pressure relief valve. If all are good, inspect the rod and main bearings for excessive wear.
  6. Replace the oil pressure sensor only after confirming the mechanical gauge reads within spec. A dash gauge is not a diagnostic tool.

Source: Detroit DD Platform DDC-SVC-MAN-0084; GCP Industrial Diagnostic Manual 7610027   Sourced

SPN 110 / FMI 0Engine coolant temperature - high, most severeOverheat warning, fan drive to full, derateLikely cause: Low coolant, stuck thermostat, fan clutch, radiator restriction, air in system2007–2026Check coolant level cold, belt condition, fan engagement, and radiator core for debris.

Troubleshooting: Engine coolant temperature - high, most severe

  1. Check for other codes first. If SPN 110 FMI 3 or 4 (sensor circuit faults) are present, repair those before chasing the temperature.
  2. Inspect the cooling system for leaks. Low coolant is the most common cause of true overheat.
  3. Check the condition of the fan and water pump belts. A glazed or loose belt fails to drive the fan and pump.
  4. Inspect the belt tensioner. A weak tensioner lets the belt slip under load.
  5. Check the fan clutch or fan drive. Confirm the fan engages when the coolant reaches the fan-on temperature (typically 205-210°F).
  6. Pressure-test the radiator cap. A cap that fails to hold pressure lowers the boiling point and causes boil-over.
  7. Inspect the radiator core for debris, bent fins, and scale buildup. A clogged radiator overheats under load.
  8. Test the thermostat. Compare the inlet and outlet temperatures; a stuck-closed thermostat causes a rapid temperature rise.
  9. Inspect the water pump. A worn impeller or weep-hole leak reduces flow.
  10. If all mechanical checks pass, replace the coolant temperature sensor and re-test. An infrared thermometer at the sender location confirms whether the reading is real or a sensor bias.

Source: Detroit DD Platform DDC-SVC-MAN-0084; SB-10056557 coolant temperature diagnostic   Sourced

SPN 111 / FMI 1Engine coolant level - low, most severeCoolant level lampLikely cause: External leak, failed level sensor, head gasket, EGR cooler2007–2026Pressure-test the system. Inspect the sensor connector for corrosion.

Troubleshooting: Engine coolant level - low, most severe

  1. Check the coolant level cold with the engine off. Do not open a hot pressurised system.
  2. If the level is genuinely low, pressure-test the system cold and look for the leak: hoses, radiator, water pump weep hole, EGR cooler, head gasket.
  3. If the level is correct, inspect the level sensor connector for corrosion or pushed-back pins. A corroded connector is the most common false low-level code.
  4. Check the sensor resistance: a disconnected or open sensor reads as low level.
  5. Replace the level sensor only after confirming the level is correct and the connector is clean.

Source: SAE J1939-73; OEM coolant level diagnostic practice   Sourced

SPN 168 / FMI 1Battery potential / power input - lowDim lights, slow crank, module dropoutsLikely cause: Weak batteries, alternator, corroded terminals, voltage drop in cable2007–2026Load-test batteries, check charging voltage at the alternator B+ and at the battery.

Troubleshooting: Battery potential - low

  1. Load-test every battery individually. A single weak battery in a series drags the whole bank down.
  2. Check charging voltage at the alternator B+ and at the battery. A voltage drop between them means a bad cable or junction.
  3. Clean and tighten every battery terminal to bare metal. A corroded terminal causes a voltage drop that reads as low battery voltage.
  4. Inspect the battery cables for swelling or stiffness under the insulation, which indicates internal corrosion.
  5. If batteries and cables are good, test the alternator output under load. A weak alternator fails to maintain voltage at idle.

Source: SAE J1939-73; OEM electrical diagnostic practice   Sourced

SPN 639 / FMI 9J1939 data link - abnormal update rateMultiple unrelated codes at once, dash dropoutsLikely cause: Open or shorted CAN pair, missing 120 ohm terminator, chafed harness, failed module2007–2026Measure 60 ohm across pins C/D at the diagnostic connector with the key off. Look for a chafed harness near the frame.

Troubleshooting: J1939 data link - abnormal update rate

  1. Measure 60 ohm across pins C and D at the diagnostic connector with the key off. If the reading is 120 ohm, one terminator is missing; if 40 ohm, there is a short; if 60 ohm, the terminators are good.
  2. If the resistance is wrong, disconnect modules one at a time and re-measure. The one that changes the reading is on the bad segment.
  3. Inspect the CAN harness for chafing where it passes through the frame or near hot components. A rubbed-through shield is the most common CAN fault.
  4. If the harness is good, check each module's connector for pushed-back or corroded pins.
  5. A single failed module can take down the whole network. Disconnect modules one at a time to isolate it.

Source: SAE J1939-73; TMC RP 1202; OEM network diagnostic practice   Sourced

SPN 97 / FMI 0Water in fuel indicator - most severeWIF lampLikely cause: Water in the fuel/water separator, failed sensor2007–2026Drain the separator. Replace both fuel filters. Verify the sensor.

Troubleshooting: Water in fuel - most severe

  1. Drain the water separator into a clear container. If water is present, drain until clean fuel runs.
  2. Replace both fuel filters. A WIF lamp that returns immediately after a filter change points at the sensor, not the fuel.
  3. Inspect the sensor connector for corrosion and verify the sensor reads correctly in clean fuel.
  4. If the tank has significant water, drain and refill with fresh fuel from a reputable source.

Source: SAE J1939-73; OEM fuel system diagnostic   Sourced

SPN 46 / FMI 1Pneumatic supply pressure - below normal, most severeLow air warning, spring brakes may not releaseLikely cause: Compressor, governor, dryer purge valve, major leak2007–2026Build air and time the leak-down. Listen at the dryer purge valve and the gladhands.

Troubleshooting: Pneumatic supply pressure - below normal, most severe

  1. Build air to governor cut-out and time the leak-down with the brakes released. A system that drops faster than the spec has a major leak.
  2. Listen at the air dryer purge valve. A leaking purge valve is the most common air loss.
  3. Check the gladhands and the trailer air lines for a cut or a failed seal.
  4. Inspect the compressor for passing oil or low output. A worn compressor fails to build pressure.
  5. Check the governor cut-in and cut-out pressures against the spec.

Source: SAE J1939-73; Bendix air system diagnostic; CVSA criteria   Sourced

SPN 3251 / FMI 0DPF differential pressure - above normal, most severeCheck engine, regen inhibited, possible derateLikely cause: Soot-loaded DPF, failed pressure sensor, cracked DPF, plugged DOC2010–2026Read soot load. Command a parked regen. If pressure does not fall, inspect the sensors and the DPF face.

Troubleshooting: DPF differential pressure - above normal, most severe

  1. Read the soot load and ash load with the diagnostic tool. High soot load means a regen is needed; high ash load means the DPF needs cleaning or replacement.
  2. Command a parked regeneration. Monitor the differential pressure during the regen.
  3. If the pressure does not drop during regen, the DPF is cracked or the pressure sensor is failed. Inspect the sensor lines for blockage first.
  4. Inspect the DPF inlet face for soot packing or oil, which means the engine is burning oil or the doser is over-fueling.
  5. If the pressure sensor is good and the DPF is not cracked, the soot load may be too high for a parked regen. A forced regen or DPF cleaning may be required.

Source: Detroit DD Platform SPN 3251 diagnostic (SB-10055654); Cummins aftertreatment diagnostic   Sourced

SPN 3251 / FMI 16DPF differential pressure - moderately highFrequent regensLikely cause: Ash accumulation, short-duty cycle, sensor drift2010–2026Compare soot load to ash load. Ash does not burn off - it needs a bake-and-blow or replacement.

Troubleshooting: DPF differential pressure - moderately high

  1. Read the soot load. A moderate pressure rise with normal soot load points at ash accumulation.
  2. Check the duty cycle. Short-haul and idle-heavy duty cycles load the DPF faster than highway duty.
  3. Command a parked regen and monitor the pressure drop.
  4. If ash load is high (typically above the cleaning threshold), the DPF needs a bake-and-blow or replacement. Ash does not burn off in a regen.

Source: Detroit DD Platform SPN 3251 FMI 16 diagnostic   Sourced

SPN 3719 / FMI 0DPF soot load - above normal, most severeRegen required nowLikely cause: Failed regen, faulty doser, restricted intake or boost leak2010–2026Check for boost and exhaust leaks before the turbo. Regen and re-check the soot accumulation rate.

Troubleshooting: DPF soot load - above normal, most severe

  1. Command a parked regeneration immediately. Do not delay — a loaded DPF can restrict the engine and cause a derate.
  2. Monitor the soot load during the regen. If it drops, the system is working; the duty cycle is the problem.
  3. If the soot load does not drop, check for a failed doser injector, a boost leak, or an exhaust leak before the turbo. All three prevent a clean regen.
  4. Check the DPF pressure sensor for drift. A biased sensor reads a false soot load.
  5. If the DPF has high ash, it needs physical cleaning. No amount of regen removes ash.

Source: Detroit DD Platform aftertreatment diagnostic; Cummins DPF service data   Sourced

SPN 3364 / FMI 2DEF quality / concentration - data erraticDEF quality warning, inducement countdown may startLikely cause: Diluted or contaminated DEF, failed concentration sensor, wiring2010–2026Test DEF with a refractometer (must be 32.5% urea). Verify sensor supply voltage and ground first.

Troubleshooting: DEF quality / concentration - data erratic

  1. Check DEF with a refractometer. DEF must read 32.5% urea (acceptable range 28-36%). If it reads outside that range, drain the tank and refill with fresh ISO 22241 DEF.
  2. Check the DEF tank for debris. Drain and flush if debris is present.
  3. Inspect the DEF heater valve and lines for correct installation. A misrouted heater valve aerates the DEF and causes false quality readings.
  4. Compare the DEF concentration on the diagnostic tool to the refractometer reading. A discrepancy of more than 3% means the sensor is drifted, not the DEF.
  5. Inspect the sensor for bubble accumulation through the tank fill hole. Remove bubbles and re-test.
  6. If the sensor still reads wrong after the DEF is confirmed good, inspect the ACM 120-pin connector for corrosion or pushed-back pins.
  7. Replace the DEF quality sensor only after confirming the DEF is good, the connector is clean, and the concentration reads wrong on the tool.

Source: Detroit DD Platform SPN 3364 (SB-10074746/SB-10074747); Navistar UQS IK0700096   Sourced

SPN 3556 / FMI 2DEF concentration - data erraticDEF concentration warningLikely cause: Wrong concentration, sensor failure, contamination2010–2026Refractometer test, then inspect the tank module connector.

Troubleshooting: DEF concentration - data erratic

  1. Test DEF with a refractometer. Must read 32.5% (range 28-36%).
  2. If the DEF is good, inspect the tank module connector for corrosion or DEF creep into the connector.
  3. Check the sensor supply voltage and ground before replacing the sensor.
  4. If voltage and ground are good and the DEF is good, replace the concentration sensor.

Source: Cummins TSB 4021536; Navistar UQS IK0700096   Sourced

SPN 3226 / FMI 16SCR outlet NOx - above normal rangeNOx efficiency fault, derate riskLikely cause: Failed DEF dosing, degraded SCR, sensor drift, exhaust leak2010–2026Check DEF dosing quantity and pressure. Look for cracks at the SCR inlet welds.

Troubleshooting: SCR outlet NOx - above normal range

  1. Check the DEF dosing quantity and pressure. An under-dosing system leaves NOx untreated.
  2. Inspect the SCR for washcoat degradation, which reduces conversion efficiency over time.
  3. Check the outlet NOx sensor for drift by comparing inlet and outlet readings under load.
  4. Look for an exhaust leak between the DPF and the SCR, which lets raw NOx bypass the catalyst.

Source: SAE J1939-73; Cummins NOx diagnostic   Sourced

SPN 4364 / FMI 18SCR conversion efficiency - below normalCheck engine, inducement countdownLikely cause: DEF quality, dosing module, SCR washcoat degradation, upstream exhaust leak2010–2026Confirm DEF quality first, then a dosing test. Do not replace the SCR before proving dosing.

Troubleshooting: SCR conversion efficiency - below normal

  1. Confirm DEF quality with a refractometer first. Bad DEF is the most common cause.
  2. Run a DEF dosing test with the diagnostic tool. Confirm the doser injects the correct quantity.
  3. Inspect the SCR inlet for cracks at the welds. An exhaust leak upstream of the SCR drops efficiency.
  4. Check the NOx sensors (inlet and outlet). A drifted outlet sensor reads a false efficiency drop.
  5. Do not replace the SCR catalyst until you have proven the DEF, system, and sensors are good.

Source: Cummins TSB 0000297252; Detroit DD Platform SCR diagnostic   Sourced

SPN 5246 / FMI 0SCR operator inducement - most severe level activeSpeed limited to 5 mph after countdown expiresLikely cause: Any unresolved SCR/DEF fault left active past the inducement timer2010–2026This is a consequence code. Fix the originating DEF or NOx fault - clearing it alone will not help.

Troubleshooting: SCR operator inducement - most severe level active

  1. This is a consequence code. The truck has been driven with an unresolved SCR/DEF fault past the inducement timer.
  2. Find and fix the originating DEF or NOx fault. Common origins: SPN 3364 (DEF quality), SPN 3226 (NOx), SPN 4364 (SCR efficiency).
  3. Once the origin is fixed and the codes are cleared, the inducement countdown resets.
  4. Do not clear 5246 without fixing the origin — it will return within the next drive cycle.

Source: Cummins TSB 0000297252; SAE J1939-73   Sourced

SPN 1569 / FMI 31Engine protection torque derate - condition existsReduced power, no obvious mechanical faultLikely cause: Triggered by an upstream protection fault: low oil pressure, overheat, or emissions inducement2010–2026Never chase 1569 alone. Scroll the fault list for the originating code.

Troubleshooting: Engine protection torque derate - condition exists

  1. Do not chase 1569 directly. It is a consequence code, not a cause.
  2. Scroll the full fault list for the originating code. It is almost always SPN 100 (oil pressure), 110 (coolant temp), or an aftertreatment code.
  3. Fix the originating fault first. The derate clears when the upstream code clears.
  4. If no other codes are present, the derate may be a stuck protection flag. Clear the codes and road test.

Source: Cummins TSB 0000297252; SAE J1939-73   Sourced

SPN 102 / FMI 3Boost pressure sensor - voltage above normalLow power, no boost, possible derateLikely cause: Sensor failure, wiring fault, boost leak, seized VGT2010–2026Check the sensor supply voltage and signal. Then pressure-test the charge air system for a split boot before replacing the sensor.

Troubleshooting: Boost pressure sensor - voltage above normal

  1. Check the sensor supply voltage (typically 5V) and ground at the sensor connector.
  2. Check the signal voltage with the key on and engine off. A reading above 4.8V with no boost means the sensor is biased high.
  3. Inspect the harness for a short to power on the signal wire.
  4. If the wiring is good, replace the boost pressure sensor.
  5. If the sensor is good but boost is genuinely low under load, pressure-test the charge air system for a split boot or a leaking intercooler.

Source: SAE J1939-73; OEM boost pressure diagnostic   Sourced

SPN 105 / FMI 15Intake manifold temperature - high, least severeLower power, fan running hardLikely cause: Charge air cooler restriction, high ambient, boost leak, EGR cooler issue2010–2026Check the charge air cooler for debris and the intake for a leak. Compare with ambient temperature.

Troubleshooting: Intake manifold temperature - high, least severe

  1. Inspect the charge air cooler for debris and bent fins.
  2. Check the intake system for boost leaks, which let hot air escape before the cooler.
  3. Compare the intake temperature to ambient. A large difference with no load points at a cooler restriction.
  4. Verify the intake temperature sensor against an infrared reading if the temperature seems wrong.

Source: SAE J1939-73; OEM intake diagnostic   Sourced

SPN 412 / FMI 0EGR temperature - above normalDerate risk, high EGR tempsLikely cause: Plugged EGR cooler, failed EGR valve, coolant loss2010–2026Check coolant level and EGR cooler flow. A restricted cooler overheats the EGR circuit.

Troubleshooting: EGR temperature - above normal

  1. Check the coolant level. A low coolant level or a restricted EGR cooler causes EGR overheating.
  2. Inspect the EGR cooler for restriction. A plugged cooler overheats the EGR circuit.
  3. Check the EGR valve for sticking open, which raises EGR temperature.
  4. If the cooler and valve are good, verify the EGR temperature sensor against an infrared reading.

Source: Detroit DD Platform EGR diagnostic; SAE J1939-73   Sourced

SPN 2791 / FMI 2EGR valve position - data erraticRough running, soot, derateLikely cause: Sooted valve, failed actuator, wiring2010–2026Command an EGR sweep and watch actual versus commanded position before condemning the valve.

Troubleshooting: EGR valve position - data erratic

  1. Command an EGR sweep with the diagnostic tool. Watch actual versus commanded position.
  2. If the valve does not move through its full range, inspect the linkage for soot binding. Short-haul duty soots EGR valves faster than highway duty.
  3. If the valve moves but the position reads erratically, check the position sensor connector and wiring.
  4. If the linkage is clean and the wiring is good, replace the EGR valve.

Source: Detroit DD Platform SPN 2791 diagnostic; SAE J1939-73   Sourced

SPN 641 / FMI 7VGT actuator - mechanical system not respondingNo boost, derate, black smokeLikely cause: Seized vane mechanism, failed actuator, sooted linkage2010–2026Check the actuator moves through its full range by hand or with a command. Sooted vanes are common on short-haul duty.

Troubleshooting: VGT actuator - mechanical system not responding

  1. Command a VGT sweep with the diagnostic tool. Watch actual versus commanded position.
  2. If the actuator does not move, check the linkage for soot binding. A seized vane mechanism is common on short-haul duty.
  3. Inspect the actuator connector and wiring for corrosion or chafing.
  4. If the linkage moves freely by hand but the actuator does not command it, replace the actuator.
  5. Run the VGT calibration after replacement or the engine will derate.

Source: SAE J1939-73; OEM VGT diagnostic (PACCAR MX, Detroit DD)   Sourced

SPN 651 / FMI 3Injector circuit - voltage above normalMisfire, rough idle, possible no-startLikely cause: Open injector solenoid, chafed harness, ECM driver2007–2026Ohm the injector solenoid and inspect the harness where it crosses the valve cover. Swap-test with a known good cylinder if the tool allows.

Troubleshooting: Injector circuit - voltage above normal

  1. Ohm the injector solenoid at the valve cover junction. Compare with the other cylinders.
  2. Inspect the injector harness where it crosses the valve cover for chafing.
  3. Swap-test the injector with another cylinder if the tool allows. If the code follows the injector, the injector is bad; if it stays on the cylinder, the harness or ECM driver is bad.
  4. Program the new injector trim code into the ECM after replacement.

Source: SAE J1939-73; Cummins ISX/X15 injector diagnostic   Sourced

SPN 157 / FMI 0Engine fuel rail pressure - highHard start, rough run, possible fuel knockLikely cause: Stuck pressure control valve, restricted return line2007–2026Compare commanded and actual rail pressure. Check the return line for a kink or a crushed section.

Troubleshooting: Engine fuel rail pressure - high

  1. Compare commanded and actual rail pressure with the diagnostic tool. A large discrepancy means a regulator or return restriction.
  2. Check the return line for a kink or crushed section that backs up pressure.
  3. Inspect the pressure control valve on the pump for sticking.
  4. If the rail pressure sensor reads high with the key on and engine off, the sensor is biased — replace it.

Source: SAE J1939-73; Cummins ISX/X15 high-pressure fuel diagnostic   Sourced

SPN 94 / FMI 1Fuel delivery pressure - lowPower loss, hard start, filter lightLikely cause: Plugged filters, weak lift pump, air in the system, restricted pickup2007–2026Replace both filters first, then check lift pump pressure. Look for a cracked fuel line letting air in.

Troubleshooting: Fuel delivery pressure - low

  1. Replace both fuel filters first. A clogged filter is the most common cause of low fuel pressure.
  2. Check the lift pump output pressure at the filter housing. Compare against the OEM spec.
  3. Inspect the fuel lines for kinks, cracks, or a loose fitting that lets air in. Air in the fuel causes a pressure drop under load.
  4. Check the fuel tank pickup tube for blockage or a cracked standpipe.
  5. If the pump and lines are good, check the fuel pressure regulator for a stuck valve.

Source: SAE J1939-73; Cummins ISX/X15 fuel system diagnostic   Sourced

SPN 174 / FMI 0Fuel temperature - highDerate in hot weatherLikely cause: Low fuel level with high return temperature, failed cooler, restriction2010–2026Check the tank level and the fuel cooler. Running a low tank on a hot day raises fuel temperature on its own.

Troubleshooting: Fuel temperature - high

  1. Check the fuel tank level. A low tank on a hot day raises fuel temperature on its own.
  2. Inspect the fuel cooler (if fitted) for blockage or damage.
  3. Check the return fuel line for restriction, which traps heat in the fuel.
  4. If the tank and cooler are good, verify the fuel temperature sensor against an infrared reading.

Source: SAE J1939-73; OEM fuel system diagnostic   Sourced

SPN 1761 / FMI 9DEF tank level - abnormal update rateDEF gauge dead, inducement countdownLikely cause: Header sensor failure, CAN wiring, failed module2013–2026Check for other codes on the same network segment. A shared comms failure points at wiring, not the sensor.

Troubleshooting: DEF tank level - abnormal update rate

  1. Check for other codes on the same network segment. A shared comms failure points at wiring, not the level sensor.
  2. Inspect the DEF tank header connector for corrosion or pushed-back pins.
  3. Check the CAN bus resistance (60 ohm key-off) to confirm the network is intact.
  4. If the network is good, the header module may have failed. Test the module power and ground before replacing it.

Source: Cummins TSB 0000297252; SAE J1939-73   Sourced

SPN 3031 / FMI 3DEF tank temperature sensor - voltage highDEF heater inactive, frozen DEF in winterLikely cause: Sensor open circuit, heater element failure2013–2026Check the sensor resistance and the heater circuit. A failed heater only shows up in freezing weather.

Troubleshooting: DEF tank temperature sensor - voltage high

  1. Check the sensor resistance. An open circuit reads as high voltage.
  2. Check the DEF heater circuit. A failed heater only shows up in freezing weather when the DEF gels.
  3. Inspect the wiring between the sensor and the ACM for an open or a corroded connector.
  4. If the wiring is good, replace the temperature sensor.

Source: Cummins TSB 0000297252; SAE J1939-73   Sourced

SPN 84 / FMI 0Wheel speed - above normal rangeABS lamp, traction control disabledLikely cause: Failed sensor, damaged tone ring, wrong tyre size, wiring chafe2005–2026Check the tone ring for a missing tooth and the sensor gap. Mixing tyre sizes across an axle sets this too.

Troubleshooting: Wheel speed - above normal range

  1. Check the tone ring for a missing or damaged tooth. A single missing tooth reads as a speed spike.
  2. Inspect the sensor gap. A sensor pushed too close or too far from the tone ring gives a bad reading.
  3. Check for mismatched tyre sizes across the axle. Different rolling diameters set a wheel speed code.
  4. Inspect the sensor harness for chafing where it routes near the wheel end.

Source: SAE J1939-73; OEM ABS diagnostic   Sourced

SPN 790 / FMI 9ABS ECU - abnormal update rateABS and ATC lamps on, no ABS functionLikely cause: Lost power or ground at the ECU, CAN fault, failed ECU2005–2026Check the ABS ECU power and ground first - it is usually a fuse or a corroded ground, not the ECU.

Troubleshooting: ABS ECU - abnormal update rate

  1. Check the ABS ECU power and ground first. A blown fuse or a corroded ground is more common than a failed ECU.
  2. Inspect the ECU connector for corrosion or pushed-back pins.
  3. Check the CAN bus resistance (60 ohm key-off) to confirm the network is intact.
  4. If power, ground, and CAN are good, the ECU may have failed. Test by swapping with a known-good unit if available.

Source: SAE J1939-73; OEM ABS ECU diagnostic   Sourced

SPN 111 / FMI 18Engine coolant level - low, moderately severeCoolant level warning without an overheat yetLikely cause: Small leak, failed sensor, air pocket after a repair2007–2026Pressure-test cold and look for dried coolant trails at hose ends and the water pump weep hole.

Troubleshooting: Engine coolant level - low, moderately severe

  1. Check the coolant level cold. Top off if low.
  2. Pressure-test the system for small leaks that do not show as a puddle.
  3. If recently serviced, the system may have an air pocket. Run to temperature with the heater on full hot and re-check the level.
  4. Inspect the level sensor connector for corrosion.

Source: SAE J1939-73; OEM diagnostic practice   Sourced

Sources: SAE J1939-73; Detroit bulletin SB-10055654 for DPF pressure; Cummins technical bulletins 4021536 and 0000297252 for DEF and inducement behaviour.

The FMI half, in plain words

If you only remember one thing from this page, make it this table.

FMIIn plain words
0Reading too high — worst level
1Reading too low — worst level
2Reading jumping around or unreliable
3Wire voltage too high / shorted to power
4Wire voltage too low / shorted to ground
5Open circuit — broken wire
6Grounded circuit — wire touching metal
7Mechanical part not responding or out of adjustment
9Network problem — a message stopped arriving
16Reading high — medium warning
18Reading low — medium warning
19Received bad data from another computer on the truck
31Condition exists right now

Source: SAE J1939-73 fault code definitions.

The expensive mistake

SPN 1569 (power turned down) and SPN 5246 (final emissions derate) are results, not causes. Something upstream — a DPF, a NOx sensor, the DEF — set them off. Scroll the whole fault list and fix that, or you will replace good parts and still be derated.