EN

Severity: Moderate Code type: Generic (all makes)

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

The bank 1 cam signal lands at the wrong crank angle, often from a stretched chain or a sticky cam phaser.

At a glance

Severity: 3/5 – Moderate3/5

Severity: Moderate

Meaning
Camshaft Position Sensor A Range/Performance (Bank 1)
System
Ignition & Misfire · Powertrain
Safe to drive?
With caution
Typical repair cost
$50–$3,000
DIY difficulty
Hard

The computer does more than check that cam pulses exist. It counts crank teeth between them and knows the crank angle at which each cam edge should arrive, within a few degrees. P0341 sets when the bank 1 cam sensor A signal (normally the intake cam) is alive but its edges show up too early, too late, too often or too rarely compared with the crank pattern. Because the sensor itself rarely produces a believable signal in the wrong place, this code shifts attention toward mechanical timing: chain or belt position, the cam phaser, and the target wheel the sensor reads. It is one of the earliest electronic warnings of timing chain wear, often long before any rattle can be heard.

Can I keep driving? The car usually drives, but variable valve timing is often switched off and power drops. If the cause is a stretched chain or a failed tensioner, the chain can jump a tooth and damage valves on interference engines, so have it checked soon and avoid high rpm meanwhile.

How to read P0341

How to read P0341P10233414
  1. P Powertrain
  2. 0 Generic (SAE)
  3. 3 Ignition / misfire
  4. 41 Specific fault

Symptoms

  • Check-engine light with no obvious drivability change at first
  • Brief chain rattle for a second or two after a cold start
  • Longer cranking than usual, especially on the first start of the day
  • Reduced power or a flat spot in the midrange with VVT disabled
  • Slightly rough or hunting idle and higher fuel use

Possible causes

Ranked by how often each cause is behind this code (editorial estimate).

  1. Stretched timing chain or worn guides and tensioner shifting cam timing 27%
  2. Cam phaser sticking or not locking at startup, often from low, old or wrong-viscosity oil or a clogged oil-control screen 20%
  3. Timing belt or chain installed a tooth off after a previous repair 13%
  4. Damaged, loose or incorrectly installed target wheel on the camshaft or phaser 12%
  5. Oil wicking into the sensor connector or sludge and metal on the sensor tip 11%
  6. Failing cam sensor giving erratic edges, or wrong replacement part 10%
  7. Electrical noise from nearby ignition coils or a damaged harness 7%

Diagnosis step by step

Diagnostic flow: P03411Check oil level and condition first2Look at cam timing data on a scantool3Read the full code list and history4Inspect the sensor, tip andconnector5Compare cam and crank on a scope6Verify mechanical timing
  1. Check oil level and condition first

    Phasers run on engine oil pressure. Low oil, oil that is long overdue for a change, or the wrong viscosity lets a phaser lag or rattle and throws cam position off. Correct the oil before anything else, then clear the code and see if it returns.

    Tools: Flashlight

  2. Look at cam timing data on a scan tool

    At warm idle, most engines park the intake phaser at its base position, so desired and actual cam angle should both read near zero. A consistent offset of several degrees at base position points to chain stretch or a jumped tooth; an actual angle that wanders or lags the desired value while driving points to the phaser or its oil supply.

    Tools: OBD-II scanner

  3. Read the full code list and history

    P0341 with P0016 or P0008 strongly suggests the chain or belt has moved relative to the crank. P0341 with P0011 points more toward the intake phaser. P0341 right after a timing job means the marks were probably lined up wrong.

    Tools: OBD-II scanner

  4. Inspect the sensor, tip and connector

    Remove the sensor, clean any sludge or metal from the tip and check the O-ring. Oil inside the connector means a leaking seal; clean it out and replace the sensor. A cracked housing or melted tip is also a reason to replace it.

    Tools: Screwdriver, Flashlight

  5. Compare cam and crank on a scope

    A two-channel scope showing crank and cam signals together gives the clearest proof. Compare where the cam edge lands relative to the crank's missing-tooth gap with a known-good pattern for that engine. A cam edge shifted by a whole tooth pitch means a jumped chain or belt; a small drift means stretch.

    Tools: Multimeter

  6. Verify mechanical timing

    If data point to timing, remove the valve cover or timing cover as the engine requires and check the marks, guides and tensioner. Many engines have a manufacturer limit for tensioner extension or chain stretch; when it's exceeded, replace chain, guides, tensioner and usually the sprockets together.

    Tools: Torque wrench, Flashlight

Where the parts are

Ignition: coils and spark plugs per cylinder – P03411234567
Ignition: coils and spark plugs per cylinder
  1. 1Ignition coil
  2. 2Spark plug
  3. 3Fuel injector
  4. 4Camshaft sensor
  5. 5Crankshaft sensor
  6. 6Engine computer (ECM)
  7. 7Intake manifold

Repair options & costs

RepairDIY?Estimated cost
Oil and filter change with correct spec oil Yes $50–$120
Replace camshaft position sensor and O-ring Yes $100–$300
Replace intake cam phaser or oil control valve No $350–$1,400
Replace timing chain kit (chain, guides, tensioner) No $1,000–$3,000
Correct timing after a belt or chain job No $300–$900

Rough US estimates for parts and labor; shop rates vary by region. Not a quote.

Notes by brand

Volkswagen

Volkswagen and Audi 1.8 and 2.0 TSI/TFSI engines of the EA888 family, especially earlier generations, are known for timing chain stretch and tensioner problems. Cam position range and cam/crank correlation codes are often the first sign, and a chain that jumps can cause major engine damage.

Field data

Honda 5 Accord, Cr-V, Accord V6
Chevrolet 3 Cobalt, Equinox, Malibu
Ford 3 Escape, F-250
Volkswagen 3 Cc, Jetta Sportwagen, Tiguan
Audi 2 Q3

Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.

Emissions / smog test impact

Will fail

A stored P0341 with the check-engine light on fails a state OBD emissions test. If the root cause is timing, a new sensor alone won't keep the light off, so fix the mechanical cause before retesting.

Frequently asked questions

Why would a stretched chain set a code before it rattles?

The tensioner mechanically takes up slack, so the chain stays quiet until the tensioner runs out of travel. Meanwhile the extra length on the tight side lets the cam fall behind the crank by a few degrees, and the computer measures that angle constantly. So the electronic warning often comes well before you can hear anything.

Will a new cam sensor fix P0341?

Sometimes, if the old sensor was oil-soaked or erratic. But this code is about the signal's timing, not its presence, so a sensor swap often doesn't help. Check the cam angle data and oil condition before buying one.

Can low oil really cause a camshaft sensor code?

Yes. On engines with variable valve timing, the phaser needs full oil pressure to hold the cam where the computer wants it. Low oil or sludge makes it lag, and the cam edge arrives in the wrong place, which the computer flags as a range or performance fault.

How urgent is P0341?

It depends on the cause. A dirty sensor is a minor issue. A stretched chain or tired tensioner can let the chain jump, and on interference engines that bends valves, so get the timing checked within days rather than months.

Sources