CAT 34 Fault Code: Primary Engine Speed loss of signal
Also called Loss of engine RPM Signal, Primary Engine Speed Loss of Signal, Primary Engine Speed no pattern, Secondary Engine Speed loss of signal, Secondary Engine Speed no pattern
Primary Engine Speed loss of signal · ai-assisted, editor-reviewed · Last updated 2026-07-13
TL;DR
CAT code 34 (SPN 723 / FMI 12) means the ECM has lost or is receiving an intermittent signal from the primary or secondary engine speed/timing sensor on C11, C13, C15, and C18 engines. The engine can run on one sensor alone, but losing both sensors during operation shuts the engine down, and losing both during start-up prevents starting.
High severity. The engine can keep running on a single good sensor, so this is not always an immediate shutdown. But if both speed/timing sensors are lost, the ECM will terminate injection and shut the engine down while running, or block a start entirely. Because of that risk, treat this code as high priority and diagnose before it escalates.
What does CAT error code 34 mean?
CAT code 34 covers loss or intermittent signal from either the primary or secondary engine speed/timing sensor, or both. These two magnetic sensors read a pattern off the camshaft and crankshaft gears so the ECM can calculate rpm and determine crankshaft/piston position for injector timing.
During normal operation, the secondary sensor helps the ECM find the No. 1 cylinder at start-up, then the primary sensor takes over for determining engine speed. If the primary sensor signal is lost while running, the ECM switches to the secondary sensor and the operator may notice a slight change in engine performance. If the secondary sensor is lost while running, there is typically no noticeable change.
If the secondary sensor signal is missing at start-up, the engine may take longer to start and may run rough for a few seconds until the ECM sorts out firing order using only the primary sensor. The engine will start and run on just one sensor. Losing both sensors while running shuts the engine down; losing both during cranking prevents the engine from starting at all.
What triggers a CAT 34 code?
Different variants of this code set under slightly different conditions. Some versions trigger simply when the primary or secondary signal is intermittent or lost. Other versions require the secondary or primary signal to be lost and then return within one second, with the engine having run for more than three seconds, engine speed never passing through the 350 to 500 rpm range, and battery voltage above 9 VDC for at least two seconds before the signal loss (or above 9 VDC prior to the short or open circuit, depending on variant). One variant sets specifically if the secondary signal is lost for more than 15 seconds while the engine is cranking.
Common causes of 34
- ECM connection problem (corroded, loose, or damaged connector at the ECM)
- Speed sensor failure
- Speed sensor installed improperly or the sensor bracket not installed correctly
- Wiring or harness problem between the speed sensor and the ECM (open or short circuit)
- Failed ECM
How to troubleshoot CAT 34: first checks
- Inspect the ECM connectors for corrosion, loose pins, or damage before doing anything else.
- Visually check both engine speed/timing sensors and their brackets to confirm they are seated and mounted correctly, and that the bracket itself is secure.
- Trace the wiring harness between each speed sensor and the ECM looking for chafed, pinched, corroded, or broken wiring that could cause an open or short circuit.
- Confirm which sensor (primary or secondary) is throwing the fault using the diagnostic display, since the two sensors are not interchangeable and are wired to different circuits.
- If sensors need replacement, replace them in the correct positions only. On some engine variants the two sensors must be replaced as a matched pair.
- Rule out a battery voltage problem if the fault variant involves a voltage threshold, since low battery voltage prior to signal loss is part of the set condition on some variants.
How the code clears
No separate clearing step is listed for this code beyond fixing the root cause (connector, sensor, wiring, or ECM). Timing calibration is NOT necessary after replacing the speed/timing sensors. Timing calibration is only necessary after replacing an ECM that will not communicate.
Affected models and serial ranges
34 appears in our records across 4 CAT models. Match your machine by model and serial number.
| Model | Serial ranges |
|---|---|
| C11 | Serial range not listed in source records |
| C13 | Serial range not listed in source records |
| C15 | Serial range not listed in source records |
| C18 | Serial range not listed in source records |
Frequently asked questions
Can I keep running the machine with CAT code 34 active?
If only one of the two speed/timing sensors has lost signal, the engine will typically keep running on the remaining sensor. However, this code should be diagnosed promptly, because losing the second sensor while running will cause the ECM to terminate injection and shut the engine down.
Will the engine start if code 34 is active?
It depends on which sensors are affected. The engine will start and run on just one good sensor signal. If both the primary and secondary speed/timing sensors have lost signal during cranking, the engine will not start.
Do I need to recalibrate timing after replacing the speed sensors?
No. Timing calibration is not necessary after replacing the engine speed/timing sensors. Timing calibration is only required after replacing an ECM that will not communicate.
Are the primary and secondary engine speed sensors interchangeable?
No. Both sensors are magnetic sensors but they are not interchangeable, and their mounting positions should never be swapped. On some engine variants, the two sensors must be replaced together as a matched pair.
Why does my engine run rough for a few seconds after starting?
If the secondary engine speed/timing sensor signal is not present at start-up, the engine may take slightly longer to start and may run rough briefly until the ECM establishes correct firing order using the primary sensor alone.
What are the most common causes of CAT code 34?
The probable causes listed are an ECM connector problem, a failed speed sensor, a speed sensor bracket that was not installed properly, wiring damage between the sensor and the ECM, or a failed ECM.