Fault Codes:Caterpillar General SPN687

What is Caterpillar Fault Code SPN687?

SPN687 indicates a Cruise Control Output Circuit fault, specifically detecting an abnormal electrical condition in the circuit controlling the cruise control or engine speed control output. This Suspect Parameter Number (SPN) is part of the J1939 diagnostic protocol used across Caterpillar equipment and monitors the Electronic Control Module (ECM) output circuit responsible for maintaining set engine speeds or cruise functions.

In Caterpillar excavators and heavy equipment, this code typically signals that the ECM has detected a short circuit, open circuit, or excessive current draw in the cruise control output driver circuit. While many excavators don't use traditional "cruise control," this circuit often controls engine speed governing, throttle lock functions, or automated rpm settings critical for precision hydraulic work and fuel efficiency. Ignoring this fault can lead to unexpected engine speed variations, reduced operator control, and potential damage to the ECM output drivers.

Common Symptoms

  • Engine speed control malfunction – inability to maintain set RPM or use throttle lock features
  • Intermittent warning lights on the instrument cluster, specifically related to engine management
  • ECM derate mode – reduced engine power as a protective measure in some Caterpillar models
  • Erratic throttle response or unexpected engine speed fluctuations during operation
  • Diagnostic lamp illumination with stored fault code in ECM memory

Potential Causes

The most common technical failures triggering SPN687 in used Caterpillar excavators include:

  • Damaged wiring harness – particularly at flex points near the operator cab or engine firewall where vibration causes wire chafing
  • Corroded or loose connectors at the cruise control switch, throttle control panel, or ECM connections
  • Failed cruise control switch or speed control module – common in machines with 5,000+ operating hours
  • Short to ground in the output circuit wiring, often caused by pinched wires during previous repairs
  • ECM internal output driver failure – less common but possible in older machines with electrical system abuse
  • Aftermarket throttle control installations that create incompatible electrical loads

How to Troubleshoot and Fix Code SPN687

Step 1: Visual Inspection and Connector Check Begin with a thorough inspection of all wiring harnesses between the operator controls and the ECM. On used excavators, focus on known wear points: cab mounting areas, engine bulkhead pass-throughs, and anywhere harnesses contact metal frames. Check all connectors for corrosion, bent pins, or moisture intrusion. Clean connectors with electrical contact cleaner and apply dielectric grease.

Step 2: Electrical Circuit Testing Using a digital multimeter, disconnect the cruise control switch or speed control module connector. Measure resistance from the ECM output pin (consult your specific model's wiring diagram) to ground – you should read infinite resistance (open circuit). Next, check for voltage at the circuit with the key on, engine off; you should see battery voltage or ECM-supplied reference voltage (typically 5-12V depending on system design). Any unexpected continuity to ground indicates a wiring short.

Step 3: Component and ECM Testing If wiring checks pass, test the cruise control switch or speed control module according to Caterpillar specifications using Caterpillar Electronic Technician (Cat ET) software. This diagnostic tool can perform output tests and monitor real-time circuit performance. For used equipment, replace the switch/module first before condemning the ECM, as external component failures are far more common. If all external components test correctly, the ECM output driver may require professional ECM repair or replacement.

Crucial for Used Machines: Always inspect for evidence of previous electrical repairs, aftermarket additions, or harness modifications that may have compromised circuit integrity.


Disclaimer: This guide provides general troubleshooting information. Always consult your equipment's service manual and consider professional diagnostic assistance for complex electrical issues or ECM replacement procedures.

Fault Description:

Separation differential lock request - Rear axle 1

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 363. The 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