Fault Codes:Caterpillar General SPN31

What is Caterpillar Fault Code SPN31?

Fault Code SPN31 indicates an Accelerator Pedal Position Sensor (APPS) voltage issue or signal mismatch in Caterpillar excavators. This Suspect Parameter Number (SPN) specifically monitors the accelerator pedal's position sensor circuit, which sends voltage signals to the Electronic Control Module (ECM) to regulate engine speed and power output.

The APPS typically contains dual redundant sensors that must maintain correlated voltage readings. When the ECM detects a discrepancy between these sensor signals, incorrect voltage ranges, or circuit faults, it triggers SPN31. This fault is critical because the accelerator pedal directly controls engine throttle response, affecting operational efficiency, fuel consumption, and the excavator's ability to perform under load. In used excavators, this code often surfaces due to sensor wear, harness damage, or connector corrosion accumulated over thousands of operating hours.

Common Symptoms

When SPN31 becomes active, operators typically experience:

  • Engine derating or limited power output, preventing the machine from reaching full RPM
  • Erratic throttle response or engine speed fluctuations unrelated to pedal input
  • Check Engine Light (CEL) illuminated on the instrument cluster
  • Intermittent loss of throttle control, requiring pedal release and reapplication
  • Engine may default to low-idle or high-idle mode regardless of pedal position

Potential Causes

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

  • Worn or contaminated accelerator pedal position sensor exhibiting voltage drift
  • Damaged wiring harness from pinching, abrasion, or rubbing against frame components (common wear points near pedal mounting bracket)
  • Corroded or loose electrical connectors at the APPS or ECM interface
  • Voltage supply issues from the ECM's 5-volt reference circuit
  • Internal ECM fault (less common) affecting sensor signal processing
  • Aftermarket pedal assembly with incompatible sensor specifications

How to Troubleshoot and Fix Code SPN31

Step 1: Connect Diagnostic Software Use Caterpillar Electronic Technician (Cat ET) or compatible diagnostic software to retrieve active and stored fault codes. Check freeze frame data for voltage readings from both APPS sensors (should typically range 0.5V-4.5V with correlation within 10%).

Step 2: Inspect Wiring Harness and Connectors Physically examine the accelerator pedal harness from the pedal assembly to the ECM. On used excavators, check for harness chafing at known rub points near the pedal mounting bracket and cab floor penetration. Disconnect connectors and inspect pins for corrosion, bent terminals, or moisture intrusion. Clean connectors with electrical contact cleaner.

Step 3: Test Sensor Voltage and Resistance Using a digital multimeter, backprobe the APPS connector with the key on, engine off. Verify the 5-volt reference supply from the ECM. Slowly depress the accelerator pedal while monitoring voltage output from both sensors—readings should increase smoothly and proportionally. Check ground circuit continuity (should read less than 1 ohm resistance).

Step 4: Replace Components as Needed If sensor voltage is erratic or out of specification, replace the accelerator pedal position sensor assembly. For used machines, always replace connectors if corrosion is present. Clear codes with diagnostic software and perform a stationary regeneration test to verify repair.


Disclaimer: This guide provides general troubleshooting information. Always consult the manufacturer's service manual and consider professional diagnostic assistance for complex electrical issues, especially on used equipment with unknown maintenance history.

Fault Description:

Transmission gear position

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