P0341: Camshaft Position Sensor 'A' Circuit Range/Performance
P0341 means the engine computer sees the camshaft position sensor A signal outside its expected range or behaving inconsistently. The most common fixes are replacing a faulty camshaft sensor, repairing wiring, or addressing timing issues, with typical shop costs of about $150 to $450 for a sensor/wiring repair and $400 to $1,200 if timing work is needed.
- Severity
- Moderate
- Can I drive?
- Drive with caution
- DIY?
- Possible with some experience
- Repair cost range
- $120 – $1,200
Get the answer for your exact car
Add your car and a few details. DashClue asks up to 3 questions, then tells you the most likely cause and what it should cost.
FreeNo card neededAnswer in about 2 minutes
What does P0341 mean?
The camshaft position sensor tells the engine computer where the camshaft is so it can time fuel injection and ignition correctly. When the signal is out of range or does not match what the computer expects, the computer may set P0341. This can happen from a weak sensor, damaged wiring, poor connections, a stretched timing chain, or a mechanical timing problem. The engine may still run, but it may run rough, stall, or be hard to start.
Common symptoms
- Check engine light on
- Rough idle
- Hard starting
- Engine hesitation
- Loss of power
- Engine stalling
Causes, fixes and costs
P0341: Camshaft Position Sensor 'A' Circuit Range/Performance
General guide for most cars. Your car may differ.
If ignored, the engine can keep running poorly and may stall, especially at idle or when slowing down. Stop driving if the check engine light starts flashing, the engine stalls in traffic, or the engine cranks but will not start.
Most likely causes
- 1
Faulty camshaft position sensorHigh
A worn or weak sensor often causes rough idle, hard starting, or an intermittent check engine light with no obvious wiring damage.
Quick check: Inspect the sensor connector for oil, corrosion, or looseness, and test with a known-good sensor if the code returns.
- 2
Damaged wiring or connectorHigh
Intermittent stalling, sudden rough running, or a code that comes and goes often points to a broken wire, poor ground, or loose connector at the sensor.
Quick check: Wiggle-test the harness with the engine idling and inspect for rubbed-through wires, bent pins, or oil intrusion.
- 3
Timing chain or belt issueMedium
If the engine also has hard starting, rough running, or other cam/crank correlation codes, the cam timing may be off because of a stretched chain or slipped belt.
Quick check: Look for related codes and listen for chain rattle or inspect timing alignment during a mechanical diagnosis.
- 4
Cam phaser or variable valve timing problemLow
Some engines set P0341 when the cam timing changes are too slow, too large, or not where the computer expects them, often with poor low-speed drivability.
Quick check: Scan for VVT-related codes and verify oil level and oil condition before deeper testing.
Can you fix it yourself?
Possible with some experience
Difficulty: Moderate. A basic DIY check can cover the sensor, connector, and visible wiring if the sensor is easy to reach. If wiring tests are needed or timing parts are suspected, ask for cam sensor circuit testing and cam/crank timing verification.
Show the stepsHide the steps
- Check the engine oil level and condition.
- Inspect the cam sensor connector and wiring for damage or corrosion.
- Clear the code and see if it returns.
- If accessible, replace the cam sensor with the correct OE-quality part.
- Road test and recheck for pending or stored codes.
Estimated repair cost
$150 – $350
Camshaft position sensor replacement: parts about $30-$120, labor about $120-$230
- Wiring or connector repair$120 – $450
- Cam phaser or VVT solenoid service$200 – $700
- Timing chain or belt repair$400 – $1,200
Prices vary by engine layout, parts access, and local labor rates.
Frequently asked questions
Can I drive with P0341?
Usually only for a short time and with caution. If the engine runs rough, stalls, or cranks without starting, do not keep driving.
Will P0341 cause a no-start?
Yes, on some vehicles it can. A failing cam sensor or bad timing signal can prevent the engine computer from syncing fuel and spark correctly.
Can I clear P0341 myself?
Yes, but the code will usually come back if the underlying problem is still there. Clearing it without fixing the cause only hides the issue for a short time.
Is P0341 the same as a crankshaft sensor code?
No, but the two sensors work together. A cam sensor problem can sometimes look similar to a crank sensor problem, so diagnosis should include both signals.
Will P0341 fail an emissions test?
Very likely if the check engine light is on or the monitors have not run. Even if the car seems to drive okay, an active code usually means it will not pass.
Related codes
- P0340 Camshaft Position Sensor 'A' Circuit (Bank 1)
- P0344 Camshaft Position Sensor 'A' Circuit Intermittent
- P0010 A Camshaft Position Actuator Circuit
- P0011 A Camshaft Position - Timing Over-Advanced Or System Performance
- P0012 A Camshaft Position - Timing Over-Retarded
- P0335 Crankshaft Position Sensor 'A' Circuit
This guide covers most cars and is general advice, not an inspection. Prices are typical US independent-shop ranges and vary by region, car and shop. If your brakes, steering or a warning light feel unsafe, stop driving and contact a mechanic.