P0341 — Camshaft Position Sensor A Circuit Range/Performance — LB7 Duramax
Diagnostic reference for LB7 Duramax (2001-2004) P0341.
What it means
The ECM has detected the camshaft position sensor signal is outside the expected range or performance. On the LB7 Duramax the engine is gear-driven with a single cam sensor and a crank sensor at the rear.1
Most likely causes
- Camshaft position sensor signal out of range/performance — The generic definition for P0341 is camshaft position sensor signal outside expected range or performance.1
- Wiring/connector fault to the camshaft position sensor — Circuit range/performance can be caused by electrical or signal faults in the sensor circuit. A related crank sensor circuit malfunction definition shows ECM detection of electrical/signal fault in position sensor circuit.2
- ECM signal processing anomaly — Affected systems include Engine Control Module.1
How to diagnose
- Verify code P0341 is present and check freeze frame for engine speed/load at set.
- Inspect camshaft position sensor connector and wiring for damage, oil contamination, and secure lock.
- Check sensor supply voltage and ground per service information; compare to known-good values.
- Monitor camshaft position sensor signal with a scan tool during cranking/running; look for dropouts or erratic pattern.
- Compare camshaft vs crankshaft correlation using scan data; gear-driven timing reduces mechanical timing variance but sensor signal quality remains critical.
- If signal is erratic, test wiring continuity and isolation to ECM; repair wiring faults before replacing sensor.
- If wiring tests good and signal remains out of range/performance, replace camshaft position sensor and re-evaluate.
- Clear codes and road test to confirm repair.
Parts and tools you may need
- Digital multimeter
- Scan tool with live data
- Wiring diagram for LB7 engine harness
- Camshaft position sensor
- Basic hand tools
Tools you’ll need
- OBD-II scan tool — Reads P0341 and live cam/crank correlation data to confirm signal dropouts or erratic performance during cranking and running.
- digital multimeter — Checks camshaft position sensor supply voltage, ground integrity, and wiring continuity/isolation to the ECM per service specs.
- oscilloscope — Captures the camshaft position sensor waveform to identify out-of-range or erratic signal patterns not visible on a scan tool.
- fuel pressure gauge — Verifies engine is actually running and under load during road test after repair to confirm P0341 does not return.
Rough cost and difficulty
| Likely repair | Parts | Shop labor | Who usually does it |
|---|---|---|---|
| ECM/PCM software update | — | 0.5–1.5 hrs | Shop |
| Wiring or connector repair | $10–$100 | 1–4 hrs | DIY with tools and a manual |
| Crankshaft or camshaft position sensor | $40–$200 | 0.5–2 hrs | DIY with tools and a manual |
| ECM/PCM replacement (programmed) | $600–$2,000 | 1–3 hrs | Shop |
Typical US independent-shop figures; labor runs about $120–$180 per hour (dealers charge more). Confirm the diagnosis before buying parts.
When to see a pro
If correlation cannot be verified, if wiring faults lead into the ECM harness, or if the engine exhibits hard start/no-start, consult a qualified diesel technician. Do not attempt step-by-step repair of safety-critical systems. This guide is diagnostic only.
Check for recalls
Recalls are tied to your truck’s VIN, so check yours directly: enter the VIN at NHTSA’s recall lookup. Open safety recalls are repaired free at a dealer.
Sources
Spotted an error, or something missing? Tell us
Run a LB7 Duramax? This goes straight to the editor — it is not published.