Fault Codes:Caterpillar General 6958

Caterpillar Excavator Fault Code 6958: Complete Diagnostic Guide

What is Caterpillar Fault Code 6958?

Fault Code 6958 indicates an abnormal voltage condition in the Engine Oil Pressure (EOP) sensor circuit, specifically detecting a voltage reading that is above or below the normal operating range expected by the Electronic Control Module (ECM).

This code is triggered when the ECM detects an open circuit, short circuit, or out-of-range signal from the engine oil pressure sensor. In Caterpillar excavators, the oil pressure sensor is a critical component that monitors lubrication system health and prevents catastrophic engine damage. When this sensor circuit fails, the ECM cannot accurately monitor oil pressure, which is essential for protecting high-value engine components like bearings, camshafts, and turbochargers.

For used excavators with high operating hours, this fault becomes particularly critical as it may indicate degraded wiring, corroded connections, or sensor failure due to heat cycling and vibration exposure over years of operation.

Common Symptoms

When Code 6958 is active, operators typically experience:

  • Check Engine Light or malfunction indicator illuminated on the instrument cluster
  • Engine derate mode engaged, limiting power output to 50-75% to prevent potential damage
  • Audible alarm or warning buzzer activated upon startup or during operation
  • Erratic oil pressure gauge readings showing unusually high, low, or fluctuating values
  • ECM logging multiple instances of the fault, visible through diagnostic software like Caterpillar Electronic Technician (Cat ET)

Potential Causes

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

  • Faulty Engine Oil Pressure Sensor – Internal sensor element failure due to thermal stress or contamination
  • Damaged wiring harness – Abrasion at known rub points near the engine block or frame rails where harnesses contact metal surfaces
  • Corroded or loose connector pins – Moisture intrusion in the sensor connector causing high resistance or intermittent connection
  • Short circuit to ground or power – Chafed wire insulation creating unintended electrical paths
  • ECM internal fault – Less common, but possible in high-hour machines with electronic component degradation
  • Low actual engine oil pressure – Worn oil pump, clogged oil filter, or bearing clearance issues causing legitimate low pressure readings

How to Troubleshoot and Fix Code 6958

Step 1: Visual Inspection and Connection Check

Begin with a thorough visual examination of the oil pressure sensor and its wiring harness. The sensor is typically located on the engine block near the oil filter housing. Disconnect the sensor connector and inspect both the sensor pins and harness connector for:

  • Corrosion (green or white deposits)
  • Bent or pushed-back pins
  • Moisture or oil contamination
  • Physical damage to the connector body

Clean connectors with electrical contact cleaner and ensure pins are properly seated. On used excavators, pay special attention to harness routing where wires may have rubbed against the engine block, creating wear points that expose bare wire.

Step 2: Sensor Resistance and Voltage Testing

Using a digital multimeter, perform these electrical checks with the sensor disconnected:

  • Measure sensor resistance between the signal pin and ground (typical specification: 50-250 ohms at 20°C, consult service manual for exact values)
  • Check for shorts by measuring resistance between sensor pins and engine ground (should read infinite/open circuit)
  • With ignition on and sensor disconnected, measure reference voltage at the harness connector (should be approximately 5 volts from the ECM)
  • Check ground circuit continuity (should be less than 1 ohm resistance to battery negative)

If reference voltage is missing or ground circuit shows high resistance, the problem lies in the harness or ECM, not the sensor itself.

Step 3: Harness Continuity and Circuit Testing

Trace the harness from sensor to ECM connection, checking for:

  • Continuity through each wire (signal, reference voltage, ground)
  • Shorts between wires within the harness
  • Damage at known flex points (near engine mounts, steering pivots)

For used machines, unwrap protective loom at suspect areas to visually inspect for internal wire damage. Use Cat ET diagnostic software to monitor live sensor data while wiggling harness sections to identify intermittent faults.

Step 4: Component Replacement and Verification

If testing confirms sensor failure, replace with a genuine Caterpillar OEM sensor or equivalent quality aftermarket part meeting CAT specifications. After installation:

  • Apply dielectric grease to connector pins to prevent future corrosion
  • Secure harness away from heat sources and moving components
  • Clear fault codes using Cat ET or appropriate diagnostic tool
  • Perform a stationary regeneration test, monitoring oil pressure readings
  • Road test the machine under load to verify fault does not return

For persistent codes after sensor replacement, ECM reprogramming or replacement may be necessary—consult with a Caterpillar-certified technician.


Disclaimer: This guide provides general diagnostic information for Code 6958. Always consult your specific machine's service manual for exact specifications and procedures. For complex electrical diagnostics or if you're uncomfortable performing these tests, seek assistance from a qualified Caterpillar technician or authorized service center. Improper diagnosis can lead to expensive component replacement or engine damage.

Fault Description:

Axle #8 monitors the tire count

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