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: 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
- P Powertrain
- 0 Generic (SAE)
- 3 Ignition / misfire
- 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).
- Stretched timing chain or worn guides and tensioner shifting cam timing
- Cam phaser sticking or not locking at startup, often from low, old or wrong-viscosity oil or a clogged oil-control screen
- Timing belt or chain installed a tooth off after a previous repair
- Damaged, loose or incorrectly installed target wheel on the camshaft or phaser
- Oil wicking into the sensor connector or sludge and metal on the sensor tip
- Failing cam sensor giving erratic edges, or wrong replacement part
- Electrical noise from nearby ignition coils or a damaged harness
Diagnosis step by step
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
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
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
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
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
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
- 1Ignition coil
- 2Spark plug
- 3Fuel injector
- 4Camshaft sensor
- 5Crankshaft sensor
- 6Engine computer (ECM)
- 7Intake manifold
Repair options & costs
| Repair | DIY? | 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.