P0016 on a Volvo: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
You can often drive a Volvo short distances with P0016, but if it runs rough, stalls, or won't start, stop driving โ a jumped timing chain can cause major engine damage.
What P0016 means on a Volvo
On a Volvo, P0016 means the crankshaft and camshaft position sensors on bank 1 are out of sync. Volvo engines use variable valve timing on the camshafts, and a correlation code usually points to a stretched timing chain, a worn VVT hub, or low oil pressure.
Is P0016 common on Volvos?
P0016 is seen on Volvo models like the S60, V70, and XC60 at higher mileage. The VVT system runs on engine oil pressure, so low oil levels and skipped oil changes are common triggers, and timing chains stretch over time.
Commonly reported on: S60, V70, XC60, XC90.
Symptoms
- Check engine light on
- Rough idle or stalling
- Hard starting in some cases
- Loss of power or poor fuel economy
Common causes
- most common: Stretched timing chain
- common: Worn VVT hub or actuator
- common: Low oil pressure
- less common: Faulty camshaft position sensor
- less common: Worn chain guide
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check the oil level and condition | Yes | $30โ80 |
| Replace a worn VVT hub | Mechanic | $400โ900 |
| Replace the timing chain kit if it is stretched | Mechanic | $1200โ2500 |
| Replace a faulty camshaft position sensor | Yes | $100โ250 |
Frequently asked questions
Other common Volvo codes
P0016 on other brands
Looking for the full (non-brand-specific) guide? See the P0016 code page โ
Browse all Volvo codes: Volvo hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.