P0341 on the Duramax: Causes, Symptoms, and Fix

P0341 on the Duramax: Causes, Symptoms, and Fix

A P0341 on the Duramax indicates the camshaft position sensor signal does not correlate correctly with the crankshaft, so the computer cannot verify cam timing.

What P0341 means

Camshaft Position Sensor Performance is a diagnostic trouble code set when the monitored value falls outside its expected range. On the Duramax, it narrows the problem to a specific system, and reading it correctly prevents replacing good parts.

Common causes

  • Failed camshaft position sensor
  • Wiring or connector faults
  • Signal correlation problem with the crank sensor
  • Debris or damage at the cam reluctor

Symptoms you may notice

  • Hard starting or long crank
  • Stalling or rough running
  • Reduced power
  • Check-engine light

How to diagnose it

Check the cam sensor signal and its correlation with the crank signal on a scan tool. A sensor giving an erratic or missing signal, or one that does not sync with the crank, sets this code. Inspect wiring and the connector.

How to fix it

Replace the failed camshaft sensor and repair any wiring faults. Confirm cam-to-crank correlation after the repair. Clear the code and verify a clean start and stable running.

Frequently asked questions

What does P0341 mean?

The cam position signal does not correlate correctly with the crank signal, so the computer cannot confirm cam timing.

Will it cause a no-start?

It can cause hard starting or stalling. The engine may still run using the crank signal but poorly.

Sensor or wiring?

Check the signal and wiring. An erratic signal with good wiring points at the sensor.

Need the part?

We stock the parts these trucks need. Shop our diesel parts catalog →