P0341 Code: Camshaft Position Sensor Range/Performance (Bank 1)

Quick answer

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.

Severity: Moderate to highSafe to drive: Short termDIY level: IntermediateTypical repair: $100 – $3,500

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 and ‘A’

‘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

Common Causes, Most Likely First

  1. A failing camshaft position sensor.
  2. Damaged wiring or a poor connector.
  3. Low or dirty engine oil, affecting variable valve timing — see oil pressure light on.
  4. A worn or damaged reluctor (trigger) wheel on the camshaft.
  5. A stretched timing chain or worn tensioner — often with a rattle on start-up. See engine ticking noise.
  6. A faulty variable valve timing actuator or solenoid.

How to Diagnose It

  1. Check the oil level and condition first.
  2. Scan for other codes — a crank sensor or correlation code changes the picture. See the OBD-II scanner guide.
  3. Inspect the sensor, connector and wiring for damage, oil or corrosion.
  4. Replace the sensor if it tests poorly.
  5. Have the timing chain, tensioner and trigger wheel inspected if the code returns or a rattle is present.
Raising a car safely

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

CauseFixTypical cost
Low or dirty oilTop up or change the oil$10 – $100
Failed cam sensorReplace the sensor$100 – $350
Wiring or connector faultRepair the harness$60 – $300
Faulty VVT actuator or solenoidReplace the part$150 – $700
Stretched timing chain or tensionerReplace chain, tensioner and guides$1,200 – $3,500

Can I Drive With P0341?

Short trips only

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.