Fault Codes:Caterpillar General SPN946

What is Caterpillar Fault Code SPN 946?

SPN 946 indicates a malfunction in the Auxiliary Emission Control Device (AECD) or DEF (Diesel Exhaust Fluid) system components, specifically related to improper operation or communication failure within the aftertreatment system. This Suspect Parameter Number is part of the J1939 diagnostic standard and typically involves the Selective Catalytic Reduction (SCR) system, DEF dosing valve, or related control circuits.

In Caterpillar excavators and heavy equipment, SPN 946 directly affects the machine's ability to meet emissions standards. The Electronic Control Module (ECM) monitors the aftertreatment system continuously, and when it detects abnormal DEF injection rates, communication errors, or component failures, it triggers this fault. This is critical because prolonged operation with this code can lead to engine derate, reduced performance, and potential damage to expensive aftertreatment components like the SCR catalyst or Diesel Oxidation Catalyst (DOC).

Common Symptoms

  • Amber or red warning light illuminated on the instrument cluster, specifically the emissions or check engine light
  • Engine power derate or torque limitation after a specified time period (typically allowing temporary operation before limiting power)
  • Increased DEF consumption or complete cessation of DEF injection
  • Audible warning alarms or dashboard messages indicating aftertreatment system malfunction
  • Poor fuel economy and visible exhaust smoke due to incomplete regeneration cycles

Potential Causes

The most common technical reasons for SPN 946 in used Caterpillar excavators include:

  • DEF dosing valve failure due to crystallized urea buildup or internal solenoid malfunction
  • Wiring harness damage at known rub points near the dosing valve or SCR components, especially where harnesses pass near frame rails or hydraulic lines
  • DEF quality issues causing contamination or crystallization in lines, pump, and injector
  • ECM communication errors between the aftertreatment control module and main engine ECU
  • Failed DEF pressure sensor or temperature sensor providing incorrect readings
  • Corroded connectors on aftertreatment components due to age and environmental exposure in used machines

How to Troubleshoot and Fix Code SPN 946

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to read active and logged fault codes. Check Failure Mode Identifier (FMI) associated with SPN 946 to pinpoint whether the issue is electrical, mechanical, or data-related.

Step 2: Inspect DEF System Components Physically examine the DEF dosing valve for crystallization around the injector nozzle. Check DEF lines for blockages or leaks. On used excavators, inspect wiring harnesses for abrasion damage, especially near mounting brackets and moving components. Look for corroded or loose connectors at the dosing valve and pressure sensor.

Step 3: Perform Electrical Testing Using a digital multimeter, verify proper voltage supply (typically 12V) to the DEF dosing valve solenoid. Check ground circuits for continuity and resistance (should be less than 5 ohms). Measure sensor output voltages according to manufacturer specifications found in Cat ET.

Step 4: Test DEF Quality and System Pressure Verify DEF concentration using a refractometer (should be 32.5% urea). Check DEF pump pressure using Cat ET live data (typically 72-87 psi during operation). Low pressure indicates pump failure or line blockage.

Step 5: Clear Codes and Monitor After repairs, clear fault codes and perform a forced regeneration if possible. Monitor system operation for at least one full work cycle. For used excavators, consider replacing aged DEF filters and flushing the entire system to prevent recurrence.


Disclaimer: This guide provides general troubleshooting information. Always consult the official Caterpillar service manual for your specific model and serial number. Complex aftertreatment repairs should be performed by certified technicians with proper diagnostic equipment.

Fault Description:

Ignition circuit of left seat belt tensioner

Fault Cause:

SPN (Suspicious Parameter Number) : FMI is used in conjunction with SPN to provide specific information related to the Fault Diagnosis Code (DTC). The FMI may indicate faults in circuits or electrical components that have been detected before. FMI may also indicate the abnormal operation conditions that have been detected before. This code is displayed in the form of "SPN-FMI". The ECM/ECU also attaches the textual description to the information transmitted through the J1939 data link. This text description is used to describe SPN-FMI. Determine the failure mode of the DTC by evaluating the electrical signals of the suspicious circuit. Failure mode identifiers can be divided into two types: A code indicating a detected fault in a circuit or electrical component 622. Code indicating system events was detected Usually, when the signal of the circuit exceeds the range of the sensor, the first type of code is generated. The code of the second category indicates that the sensor signal is normal, but the signal exceeds the normal working range of the parameters. Please refer to the troubleshooting guide for the specific product. The troubleshooting guide steps will help determine the root cause of the DTC

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.

facebookyoutubeinstagramtiktoklinkedinreddit
Contact us
Contact us
faqsFAQsWhatsAppWhatsApp