Fault Codes:Caterpillar General 347

Caterpillar Excavator Fault Code 347: Complete Diagnostic Guide

What is Caterpillar Fault Code 347?

Caterpillar Fault Code 347 indicates a problem with the Engine Speed/Timing Sensor circuit, specifically detecting abnormal frequency, intermittent signal, or erratic data from the primary speed/timing sensor. This code triggers when the Electronic Control Module (ECM) receives irregular pulse signals that fall outside normal operating parameters or loses signal continuity during engine operation.

The speed/timing sensor (also called the primary speed sensor or crankshaft position sensor) is critical for proper fuel injection timing, engine synchronization, and overall performance. This sensor generates a magnetic pulse signal as the engine's flywheel teeth pass by, allowing the ECM to calculate precise engine speed and crankshaft position. Without accurate signal data, the ECM cannot properly control fuel delivery, resulting in poor performance or complete engine shutdown. In used excavators, this fault is particularly common due to sensor deterioration, contamination buildup, or wiring harness damage from years of vibration and heat exposure.

Common Symptoms

  • Engine cranks but fails to start or starts with extreme difficulty and rough idle
  • Sudden engine stalling during operation, particularly under load conditions
  • Loss of power or engine derate mode with the machine limiting RPMs to protect the engine
  • Check Engine light illuminated on the instrument cluster with stored diagnostic codes
  • Erratic RPM gauge readings or tachometer fluctuations during normal operation

Potential Causes

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

  • Failed or failing speed/timing sensor due to internal coil breakdown, common in high-hour machines
  • Damaged sensor wiring harness from rubbing against engine components, exhaust manifolds, or frame rails
  • Corroded or loose electrical connectors at the sensor or ECM connection points, especially in machines exposed to moisture
  • Contaminated sensor face with metal debris, oil buildup, or dirt affecting magnetic field detection
  • Incorrect air gap between sensor tip and flywheel teeth due to mounting bracket wear or sensor positioning
  • Flywheel damage including broken, worn, or missing teeth that disrupt signal generation
  • ECM internal faults or corrupted software calibration (less common but possible in older machines)

How to Troubleshoot and Fix Code 347

Step 1: Visual Inspection and Connector Check Begin by locating the speed/timing sensor on the engine bell housing or flywheel housing. Inspect the sensor connector for corrosion, pushed-back pins, moisture intrusion, or physical damage. On used excavators, check the entire wiring harness routing from sensor to ECM for wear points, especially where harnesses contact metal edges or hot components. Clean any corroded connections with electrical contact cleaner and ensure tight, secure connections.

Step 2: Sensor Resistance and Signal Testing Disconnect the sensor and use a digital multimeter to measure resistance across the sensor terminals. Typical specifications range from 200-1000 ohms (consult your specific model's service manual for exact values). Compare readings to manufacturer specifications—values outside this range indicate sensor failure. Additionally, check for voltage output by reconnecting the sensor and cranking the engine while measuring AC voltage at the sensor connector; you should see fluctuating voltage (typically 0.5-5V AC) indicating pulse generation.

Step 3: Air Gap and Physical Condition Verification Inspect the sensor mounting and verify proper air gap between the sensor tip and flywheel teeth (typically 0.020"-0.050" or 0.5-1.3mm). Use a feeler gauge to check clearance. Examine the sensor face for metal contamination or damage. Remove the inspection cover and visually inspect the flywheel ring gear for broken, worn, or missing teeth that could cause erratic signals.

Step 4: Advanced Diagnostics with OEM Software Connect Caterpillar Electronic Technician (Cat ET) or equivalent diagnostic software to monitor real-time sensor data. Observe the frequency and signal quality during cranking and running conditions. Look for dropout patterns, intermittent signal loss, or irregular pulse counts. This step helps differentiate between sensor failure and ECM processing issues.

Step 5: Component Replacement and Verification If diagnostics confirm sensor failure, replace with a genuine OEM Caterpillar sensor rather than aftermarket alternatives, as signal characteristics must match ECM programming precisely. After replacement, clear fault codes using diagnostic software, perform a cranking test, and verify proper engine operation under load. For used excavators with persistent issues after sensor replacement, inspect ECM grounding points and consider harness replacement if multiple wear points exist.

Disclaimer: This guide provides general diagnostic information for Caterpillar excavators. Always consult your machine's specific service manual and consider professional diagnosis by certified Caterpillar technicians for complex electrical issues or if you're uncertain about any procedure.

Fault Description:

Engine Control #7

Fault Location:

J1939

Fault Cause:

MID (Module Identifier) : Identifies the electronic control module (ECM) or electronic control unit (ECU) that has diagnosed the fault.

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