Camshaft position sensor on VAG — Hall sensor failure on 1.4/1.6 FSI and 2.0 TDI common rail.
Volkswagen P0340 — Camshaft position sensor on VAG — Hall sensor failure on 1.4/1.6 FSI and 2.0 TDI common rail. Typical UK independent garage cost: £65–£280.
What actually causes P0340 on a Volkswagen
VAG cam sensors (Hall-effect type) suffer heat-related failure around 80-120k. On 2.0 TDI CR engines the sensor is at the back of the head and is a fiddly job. Rough cold-start and long crank are typical accompanying symptoms.
Volkswagen engines that log P0340
- 1.4 TSI EA111/EA211
- 1.6 FSI BLF/BAG
- 2.0 TDI CR (CFFB/CBAB/CFGB)
- 1.9 TDI PD (BKC/BXE)
How we diagnose P0340 on a Volkswagen
- Scan for P0341 alongside (correlation vs hard fault)
- Inspect harness routing for chafe
- Test sensor signal with oscilloscope or live data
- Use OEM/VAG sensor — pattern parts have failed quickly in our bay
The common misdiagnosis to avoid
Don't replace the sensor without checking the harness — chafed wiring against the cam cover bolt is a known cause that returns within weeks.
Volkswagen P0340 repair cost in the UK
Expect £65–£280 including parts and labour at an independent garage. Main-dealer quotes on Volkswagen are usually higher for the same job, and the spread exists because the cheap cause and the expensive cause throw the same code — pay for the diagnosis before you pay for parts.
Bob's workshop tip
VAG 2.0 TDI CR — order the cam sensor on the same job as a fuel filter and you'll be in and out in 90 minutes.
Codes usually seen alongside P0340 on Volkswagen
- P0341
- P0016
Symptoms drivers report with P0340
- The car cranks for ages before finally firing up (limp mode start).
- Engine suddenly cuts out while waiting at a roundabout or junction.
- A noticeable lack of 'grunt' or pick-up, feeling like the turbo isn't boosting.
- The rev counter bounces erratically or drops to zero while driving.
- The car smells of unburnt petrol because the ECU is guessing the fuel timing.
Repairs that clear P0340
- Replace cam sensor (cheap, common fix)
- Repair wiring loom or connector
- On chain-driven engines, check chain wear before condemning sensor
For the generic, all-makes explanation of this code — meaning, every known cause and UK cost bands — see our P0340 guide.