P0340 — Camshaft Position Sensor Circuit Malfunction
P0340 means the ECU isn't getting a proper signal from the camshaft position sensor. Usually the sensor itself has failed, but wiring and timing chain issues can also trigger it.
Cost range: $100–$500. Severity: high. Safe to drive? No — engine may stall or fail to start. Tow if needed.
Most common causes of P0340
- Failed camshaft position sensor — Most common cause. Inexpensive part. ($100–$300)
- Damaged sensor wiring — Heat-damaged connector or harness. ($50–$200)
- Stretched timing chain — Causes incorrect cam position relative to crank. ($1,000–$3,000)
Symptoms drivers report with P0340
- Hard starting
- Stalling
- No-start
- CEL