Fault Codes:Caterpillar General SPN677

What is Caterpillar Fault Code SPN677?

SPN677 indicates a problem with the Starter Motor Control Circuit, specifically detecting an abnormal voltage or open/short circuit condition in the starter relay or its associated wiring. This Suspect Parameter Number is part of the J1939 diagnostic protocol used across Caterpillar equipment and monitors the electrical circuit that controls starter motor engagement.

In Caterpillar excavators, the Electronic Control Module (ECM) continuously monitors the starter control circuit to prevent unauthorized cranking, protect the starter from engagement while the engine is running, and ensure proper starting sequences. When SPN677 triggers, it means the ECM has detected voltage readings outside acceptable parameters (typically 0-5 volts for signal circuits or battery voltage for power circuits). This fault compromises the machine's ability to start reliably and can indicate underlying electrical issues that may affect other systems if left unaddressed.

Common Symptoms

  • No-crank condition where the engine fails to turn over when the key switch is engaged, even though dashboard lights illuminate normally
  • Starter motor clicks but doesn't engage, or engages intermittently with multiple key turn attempts required
  • Check Engine light or diagnostic warning lamp illuminated on the instrument cluster
  • Fault code stored in ECM memory that appears during diagnostic scans, even if starting eventually succeeds
  • Starter continues running after engine starts (stuck relay condition), requiring immediate shutdown to prevent starter damage

Potential Causes

The most common technical causes for SPN677 in used Caterpillar excavators include:

  • Failed starter relay or solenoid with internal contact degradation from years of thermal cycling and electrical arcing
  • Corroded or loose connections at the starter relay, ignition switch, or ECM connector pins (especially common in machines exposed to moisture or marine environments)
  • Damaged wiring harness with chafing or breaks in the starter control circuit, particularly at flex points near the starter mount or along the frame rail where harnesses rub against structural components
  • Faulty ignition switch or key switch assembly with worn internal contacts that fail to provide clean voltage signals
  • ECM internal fault in the starter control driver circuit, though less common than external wiring issues
  • Low battery voltage or poor ground connections creating voltage drop conditions that the ECM interprets as circuit faults

How to Troubleshoot and Fix Code SPN677

Step 1: Perform Visual Inspection Begin by disconnecting the batteries and thoroughly inspecting all connections in the starter control circuit. Check the starter relay (typically located in the main power distribution box), examining for corrosion, burned contacts, or loose mounting. On used excavators, pay special attention to connector pins for green corrosion or pushed-back pins that create intermittent contact. Inspect the wiring harness from the key switch through the ECM to the starter relay, looking for chafing, worn insulation, or previous repair attempts with substandard connectors.

Step 2: Test Electrical Circuit Integrity Reconnect batteries and use a digital multimeter to verify battery voltage (should read 12.5-13V minimum with engine off). With the key in the "off" position, measure voltage at the starter relay control terminal; it should read zero volts. Turn the key to "start" and verify the ECM sends proper signal voltage (typically 12V) to energize the relay. Check for voltage drop across all connections using the multimeter's millivolt scale—any reading above 200mV indicates resistance from corrosion or loose terminals. Test the ground circuit continuity from the ECM case to battery negative, ensuring resistance below 0.5 ohms.

Step 3: Component Testing and Replacement If wiring checks pass, remove the starter relay and bench-test it by applying battery voltage to the coil terminals while measuring continuity across the load contacts. Replace if contacts don't close reliably. For used machines, consider replacing the relay preventatively even if testing passes, as internal degradation may cause intermittent failures not detected during static testing. Use Caterpillar Electronic Technician (Cat ET) diagnostic software to command the starter relay on/off while monitoring actual circuit response—discrepancies between commanded and actual states indicate ECM driver circuit failure. Inspect the ignition switch by measuring continuity in each key position according to the wiring schematic for your specific model.

Step 4: Address Used Equipment Considerations On older excavators, check for previous electrical modifications or aftermarket accessories that may have tapped into the starter circuit. Verify all harness routing follows factory specifications, as improper routing causes abrasion against hydraulic lines or structural edges. Clean all connector contacts with electrical contact cleaner and apply dielectric grease before reassembly to prevent future corrosion. After repairs, clear the fault code and perform multiple start cycles while monitoring with diagnostic software to ensure the issue doesn't return.


Disclaimer: This guide provides general troubleshooting information for SPN677 on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. If you're uncomfortable performing electrical diagnostics or the fault persists after following these steps, contact a certified Caterpillar technician or authorized service center for professional diagnosis and repair.

Fault Description:

Engine starting motor relay

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