P0341 means the camshaft position sensor on bank 1 is producing a signal that does not fit what the computer expects, usually in relation to the crankshaft. It is the range/performance version of P0340, which is a circuit failure. Often it is a simple sensor or wiring fault, but because it compares cam and crank, it can also reveal stretched timing components or oil-pressure problems affecting variable valve timing.
What Does P0341 Mean?
The camshaft position sensor tells the computer where the camshaft is in its rotation, so it can time fuel injection and, on many engines, spark and variable valve timing. The computer constantly compares that signal with the crankshaft’s, because the two should keep a fixed relationship. P0341 is stored when the cam signal exists but is erratic, missing pulses, or does not line up.
See the matching crankshaft code, P0336, and the correlation fault P0016. On engines with variable valve timing, P0011 can appear alongside, and low or dirty oil is a surprisingly common contributor — check it first.
‘Bank 1’ is the side of a V-type engine that contains cylinder 1; on an inline engine there is only one bank. ‘Sensor A’ usually refers to the intake camshaft sensor, though labelling varies, so check your engine’s service information.
Common Symptoms
- Check engine light on, possibly flashing — see flashing check engine light.
- Hard starting or longer cranking — see car cranks but won’t start.
- Rough idle or stalling — see car dies at idle.
- Reduced power, hesitation and possible misfires — see P0300.
- Limp mode in some vehicles.
Common Causes, Most Likely First
- A failing camshaft position sensor.
- Damaged wiring or a poor connector.
- Low or dirty engine oil, affecting variable valve timing — see oil pressure light on.
- A worn or damaged reluctor (trigger) wheel on the camshaft.
- A stretched timing chain or worn tensioner — often with a rattle on start-up. See engine ticking noise.
- A faulty variable valve timing actuator or solenoid.
How to Diagnose It
- Check the oil level and condition first.
- Scan for other codes — a crank sensor or correlation code changes the picture. See the OBD-II scanner guide.
- Inspect the sensor, connector and wiring for damage, oil or corrosion.
- Replace the sensor if it tests poorly.
- Have the timing chain, tensioner and trigger wheel inspected if the code returns or a rattle is present.
Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.
Possible Fixes
| Cause | Fix | Typical cost |
|---|---|---|
| Low or dirty oil | Top up or change the oil | $10 – $100 |
| Failed cam sensor | Replace the sensor | $100 – $350 |
| Wiring or connector fault | Repair the harness | $60 – $300 |
| Faulty VVT actuator or solenoid | Replace the part | $150 – $700 |
| Stretched timing chain or tensioner | Replace chain, tensioner and guides | $1,200 – $3,500 |
Can I Drive With P0341?
Short trips only. The engine may run almost normally, but a cam signal problem can lead to hard starting or a stall, and a stretched timing chain left alone can fail and damage the engine. If there is a rattle at start-up or the light flashes, stop driving and have it checked — see our timing belt guide for how serious timing faults can be.
When to See a Mechanic
If a sensor replacement does not clear the code, or you also hear a rattle or have a crank code. Mention the engine’s age and mileage. More in our engine section.
Frequently Asked Questions
What does P0341 mean?
The camshaft position sensor on bank 1 is producing a signal that is present but implausible, usually when compared with the crankshaft.
How is P0341 different from P0340?
P0340 is a circuit failure; P0341 is a range/performance fault where a signal exists but does not fit.
Can low oil cause P0341?
Yes, on engines with variable valve timing, since oil pressure operates the timing actuators. Check the oil first.
Could it be the timing chain?
Yes. A stretched chain or worn tensioner upsets the cam-to-crank relationship, especially if there is a rattle at start-up.
How much does it cost to fix P0341?
A sensor is often $100–$350; timing chain work can reach $1,200–$3,500.