Fault Codes:Caterpillar General SPN984

What is Caterpillar Fault Code SPN 984?

SPN 984 indicates a problem with the Cruise Control Set Signal circuit in Caterpillar equipment. This Suspect Parameter Number (SPN) is part of the J1939 diagnostic protocol and specifically monitors the cruise control set switch input signal to the Electronic Control Module (ECM).

The fault triggers when the ECM detects an abnormal voltage reading from the cruise control set switch circuit—either a short to power, short to ground, or open circuit condition. While cruise control isn't critical for excavator operation (more common in on-highway Cat trucks and some wheeled loaders), this code can indicate broader electrical issues that may affect other control circuits. In Caterpillar machines, the ECM continuously monitors all input circuits, and electrical faults in one system can sometimes cascade into communication errors affecting machine performance and diagnostics.

Common Symptoms

  • Cruise control function completely inoperative (if equipped on wheeled machines)
  • Warning light or check engine lamp illuminated on the instrument cluster
  • Diagnostic trouble code stored in ECM memory, retrievable via Cat Electronic Technician (ET) software
  • Intermittent electrical issues with dashboard controls or operator interface
  • No derate or shutdown conditions typically associated with this code (non-critical fault)

Potential Causes

The most common technical causes for SPN 984 in used Caterpillar equipment include:

  • Damaged or corroded wiring harness connections at the cruise control switch or ECM connector (especially common in older machines with 5,000+ hours)
  • Failed cruise control set switch due to internal contact wear or moisture intrusion
  • Chafed or pinched wires along harness routing points, particularly near the operator console mounting brackets
  • Corroded pins in the ECM connector from environmental exposure in harsh working conditions
  • Faulty operator control panel where the cruise switch is integrated
  • ECM software glitch requiring calibration update (less common but documented in some model years)

How to Troubleshoot and Fix Code SPN 984

Step 1: Connect Diagnostic Software Use Cat Electronic Technician (ET) or compatible J1939 scan tool to confirm the active or logged fault code. Check for additional codes that might indicate related electrical problems. Record freeze frame data showing when the fault occurred.

Step 2: Inspect Wiring Harness and Connectors Physically examine the cruise control switch harness from the operator console to the ECM. On used excavators, pay special attention to connector pins for corrosion (green oxidation), bent pins, or moisture intrusion. Check harness routing for rub points against metal edges, particularly where cables pass through bulkheads or near the seat pivot points.

Step 3: Perform Electrical Testing Disconnect the cruise control switch connector. Using a digital multimeter, measure resistance across the switch terminals while activating the button (should show continuity when pressed, open circuit when released). Check circuit voltage at the ECM side—typically 5V reference voltage with key on, engine off. Compare readings to factory specifications in the service manual.

Step 4: Test Switch and Replace if Necessary If voltage readings are correct but the switch shows improper resistance values, replace the cruise control switch assembly. For integrated operator control panels, the entire module may require replacement. Always apply dielectric grease to connector pins during reassembly to prevent future corrosion.

Step 5: Clear Codes and Verify Repair After repairs, clear fault codes using Cat ET and operate the machine through normal cycles. Monitor for code recurrence, which might indicate intermittent harness issues requiring further investigation.


Disclaimer: This guide provides general troubleshooting information for SPN 984. Always consult the specific service manual for your Caterpillar model and consider professional diagnostic assistance for complex electrical issues. Improper repairs can affect machine safety systems and void warranties on used equipment.

Fault Description:

Engine PTO setting switch

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 660. 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