P0341: The camshaft position sensor is sending an unexpected signal
Camshaft Position Sensor A Circuit Range/Performance (Bank 1 or Single Sensor)
Drive only to a shop. The car may start and run, but it can stall without warning. If you are experiencing misfires or hard starting, do not drive it. Get it diagnosed quickly.
What it means
The camshaft position sensor tells the engine computer exactly where the camshaft is in its rotation. The computer uses this to time fuel injection and ignition. P0341 means the signal arrived, but its pattern does not match what the crank sensor reports. The two must agree for the engine to run cleanly. The most overlooked cause is a timing chain or belt that has stretched or skipped a tooth. The sensor itself is often blamed first, but if you replace it and the code comes back, check the timing.
Common causes
- Stretched or jumped timing chain or beltCauses the camshaft signal to arrive out of phase with the crank. Often misdiagnosed as a bad sensor.
- Faulty camshaft position sensorSensor signal falls outside expected window. Common after high mileage or heat exposure.
- Damaged or corroded wiring to the sensorChafed wires or a corroded connector can produce an intermittent or shifted signal.
- Reluctor ring damageThe tone ring on the camshaft can crack or shed a tooth, corrupting the signal pattern.
- Low oil pressure to variable valve timing actuatorOn VVT engines, low oil can shift cam timing and trigger this code.
What it costs
- Camshaft position sensor replacement$100 to $250
- Wiring repair or connector replacement$80 to $200
- Timing chain or belt service$400 to $1,200 depending on engine access
Symptoms
- Hard starting or no-start
- Engine stalls at idle or while driving
- Rough running or misfires
- Check engine light on
- Reduced power or hesitation under acceleration
What to do next
Check for any timing-related codes alongside P0341. If the car has high mileage and the timing chain or belt has never been replaced, have a shop check timing before you buy a sensor. Clear the code after repairs and verify it stays off through a full drive cycle. On VVT engines, also check oil level and pressure.
Lewis shows the live camshaft and crankshaft position signals side by side so you can see whether they are in sync before spending money on parts. Download Lewis.
Related codes
FAQ
- Can I drive with P0341?
- Only to a shop. The engine can stall without warning, which is dangerous in traffic.
- Will replacing the sensor fix it?
- Sometimes, but not always. If the timing chain has stretched, a new sensor will not help. Check timing first on high-mileage vehicles.
- Is P0341 the same as P0340?
- P0340 means no signal at all. P0341 means a signal is there but it is out of range or phase. Both affect timing, but P0341 more often points to a mechanical timing issue.