The swirl flap position sensor is reading low. A very well-known fault on VAG 2.0 TDI and some BMW diesels where the flap motor and linkage seize with carbon.
P2016 — also written P2O16, P 2016, 2016 — is the OBD-II code for intake manifold runner position sensor/switch low (bank 1). Same code, same fix: this page covers every spelling of it.
P2016 is a emissions fault code, typically costing £150–£900 to put right in a UK garage.
What causes P2016?
- Seized swirl flap linkage from carbon build-up
- Failed swirl flap motor / position sensor
- Broken plastic flap arm
- Damaged connector
How P2016 is fixed
- Remove and inspect the manifold — carbon is usually visible
- Replace the swirl flap actuator motor
- Clean or replace the intake manifold
- Never leave a broken flap loose; it can be ingested
P2016 repair cost in the UK
Most P2016 repairs land between £150–£900 including parts and labour. The spread is wide because the cheap fix (a sensor, a hose, a leak) and the expensive fix (a major component) throw the same code — which is why a proper diagnosis before parts are bought saves the most money.
Can you drive with P2016?
Drivable but often in limp mode. A detached flap can enter the engine, so do not ignore it.
Urgency: medium.