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 →