Fault Codes:Caterpillar General SPN670
What is Caterpillar Fault Code SPN670?
SPN670 indicates a fault in the Starter Motor Control Circuit, specifically detecting an abnormal voltage or open/short circuit condition in the starting system controlled by the Electronic Control Module (ECM). This Suspect Parameter Number (SPN) is part of the J1939 diagnostic standard used across Caterpillar equipment and monitors the electrical pathway between the ECM, starter relay, and starter solenoid.
For Caterpillar excavators, this code is critical because starting system failures can strand equipment on job sites, and intermittent issues may mask underlying electrical problems that progressively worsen. The ECM continuously monitors starter circuit resistance and voltage during cranking cycles, logging SPN670 when values fall outside specified parameters (typically 9-32 volts DC). On used machines, this fault often reveals age-related deterioration in wiring harnesses, corroded connections, or relay contact degradation that wasn't apparent during normal operation.
Common Symptoms
- Intermittent or complete no-start condition despite battery showing adequate voltage (12V+ systems reading above 12.4V)
- Check Engine Light (CEL) or malfunction indicator lamp illuminated on the dashboard
- Rapid clicking sound from the starter relay area without engine cranking
- ECM logging multiple start attempts in diagnostic history even when operator made single key turn
- Starting system works intermittently, functioning normally when cold but failing after machine reaches operating temperature
Potential Causes
The most common technical failures triggering SPN670 on used Caterpillar excavators include:
- Corroded or loose connections at the starter solenoid terminals, battery cables, or ECM harness connectors (C1/C2/C3 positions)
- Failed starter relay with burned or pitted contacts, particularly common in machines with 3,000+ operating hours
- Damaged wiring harness with insulation breakdown at known rub points near the engine mount brackets or along the frame rail routing
- Faulty starter solenoid with internal short circuits or open coil windings
- ECM power supply issues including poor ground connections at G101/G102 grounding points
- Voltage drop conditions caused by undersized battery cables or sulfated battery terminals creating excessive resistance
How to Troubleshoot and Fix Code SPN670
Step 1: Perform Initial Visual Inspection Begin by examining all starter circuit connections with the battery disconnected. Check the battery cable terminals, starter solenoid connections, and ECM harness connectors (particularly C3 which typically handles starter control). Look for green corrosion, loose bolts (should be torqued to 15-20 ft-lbs at battery terminals), or damaged insulation. On used excavators, pay special attention to harness routing near vibration points—Caterpillar machines often show wear where harnesses contact the engine block or pass through frame openings.
Step 2: Test Electrical Values with Diagnostic Tools Using a digital multimeter (DMM), measure voltage at the starter solenoid during cranking attempt. You should see battery voltage (12V+ or 24V+ depending on system) at the solenoid trigger wire when the key is in the start position. Next, check resistance through the starter relay—with relay removed, measure coil resistance (typically 50-120 ohms) and verify contacts show less than 0.5 ohms when energized. Connect Caterpillar Electronic Technician (Cat ET) diagnostic software to read active voltage values on the starter control circuit; compare readings against service manual specifications (usually available through SIS).
Step 3: Isolate and Replace Faulty Components If voltage tests reveal excessive voltage drop (more than 0.5V loss between battery and starter during cranking), replace corroded cables or clean/retorque connections. When the starter relay shows high resistance or fails bench testing, install OEM or quality aftermarket replacement—avoid generic automotive relays as they lack appropriate duty cycle ratings. For harness damage, repair using marine-grade heat shrink connectors and re-route away from abrasion points using proper stand-offs. After repairs, clear codes with diagnostic software, cycle the key 5-10 times, and verify SPN670 does not return.
Critical Note for Used Equipment: Before replacing expensive components like the ECM or starter motor, always verify supply voltage and ground integrity. Used excavators frequently accumulate multiple "quick fixes" from previous owners—check for non-OEM relays, spliced wiring, or jumper wires that indicate previous electrical issues. Inspect chassis ground points (remove, clean to bare metal, apply dielectric grease) as ground degradation causes 40%+ of electrical faults in aged equipment.
Disclaimer: This guide provides general troubleshooting information for SPN670 on Caterpillar excavators. Always consult the specific service manual for your machine model and serial number. If unfamiliar with high-current electrical systems or diagnostic procedures, consult a certified Caterpillar technician to prevent equipment damage or personal injury.
Fault Description:
Engine fuel injector cylinder #20
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 346. 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.







FAQs
WhatsApp