Camshaft Position Sensor Range/Performance
In short
P0341 means the engine computer (PCM) is seeing a camshaft position sensor signal that doesn't line up correctly with the crankshaft position signal — the two are out of their expected relationship. The most common real-world cause is a worn or stretched timing chain (or a slipped timing belt/jumped tooth), though a failing cam sensor or a damaged reluctor wheel can also trigger it. It usually shows up as hard starting, a rough idle, or hesitation rather than a no-start.
Is it safe to drive with P0341?
It's generally safe to drive short distances, since the engine can often run using the crank sensor alone. However, if the underlying cause is a stretched timing chain or jumped timing belt, continued driving risks severe internal engine damage on interference engines, so don't ignore it. Watch for worsening rough running, stalling, or a rattling noise from the timing cover — if those appear, stop driving and have it inspected.
Symptoms
- Check Engine Light on, sometimes with a flashing light under load
- Hard or extended cranking before the engine starts
- Rough or unstable idle, occasional stalling
- Hesitation, stumbling, or loss of power under acceleration
- Reduced fuel economy
- Engine may briefly fall back to a no-cam-sync 'limp' start mode, delaying ignition
Common causes (most → least likely)
How to diagnose it (before buying parts)
- 1 Scan and record all stored codes and freeze-frame data; note whether crank sensor (P0335-P0339) or VVT codes are present alongside P0341, as those change the diagnosis.
- 2 Visually inspect the cam sensor connector and wiring for chafing, oil contamination, corroded or backed-out pins, and a clean sensor mounting surface.
- 3 With a scan tool, view live cam and crank sensor data while cranking/idling and watch for dropouts or an erratic cam signal versus a steady crank signal.
- 4 Back-probe the sensor connector with a multimeter or scope to verify reference voltage, ground, and a clean signal waveform per the service manual's spec.
- 5 Compare commanded vs. actual cam timing (and check for cam-to-crank correlation) to determine whether the fault is the sensor/wiring or actual mechanical timing drift before buying parts.
Repair options & cost
By manufacturer
Cam sensor and VCT (variable cam timing) solenoid issues are well known; on several modular and EcoBoost engines a stretched timing chain or worn phaser commonly sets cam correlation/performance codes.
TSI/TFSI engines have a documented history of timing-chain tensioner wear and chain stretch that throws cam position range/performance codes; verify chain timing, not just the sensor.
VANOS-equipped engines often log cam range/performance faults from VANOS solenoid clogging or oil sludge; cleaning or replacing the solenoid frequently resolves it before suspecting the chain.
Cam/crank position sensors are a common wear item; aftermarket sensors sometimes cause repeat faults, so OEM-quality sensors are recommended.
Frequently asked questions
Can I drive with a P0341 code?
Usually yes for short trips, because the engine can often run on the crank sensor alone. But if the cause is a stretched timing chain or slipped belt, driving an interference engine risks bent valves or worse, so get it diagnosed promptly and stop driving if you hear timing-cover rattle or the engine runs badly.
What's the difference between P0340 and P0341?
P0340 means the cam sensor circuit has no signal at all (often a dead sensor or open wiring), while P0341 means there IS a signal but it falls outside the expected range or doesn't correlate with the crankshaft. P0341 more often points to mechanical timing drift or a marginal sensor than a fully failed one.
Will a new camshaft position sensor fix P0341?
It fixes it when the sensor itself is the problem, which is common. But if the real cause is a worn timing chain, bad VVT phaser, or wiring fault, a new sensor won't help — always confirm cam-to-crank timing and wiring before replacing parts.
How much does it cost to fix P0341?
If it's just the sensor, expect roughly 75-350 dollars done at a shop. If it turns out to be a timing chain or belt job, costs commonly run 700-2500 dollars depending on the engine and labor required.