P0017 Crankshaft/camshaft position correlation, bank 1 sensor B (exhaust)
What P0017 means
The engine computer compares the crankshaft position signal with the exhaust camshaft position signal on bank 1. P0017 means they are out of the expected relationship. This often means the timing chain or belt has stretched or jumped a tooth, which can lead to serious engine damage if ignored.
P0017 is a generic SAE J2012 code: it means the same on every make. The exact cause still depends on the car, so read the freeze-frame data before replacing parts.
At a glance
- Typical repair cost
- 150–1500 €
- Workshop time
- 3–12 h
- Repair difficulty
- Hard
- DIY possible
- No
- Check engine light
- Yes
- Affects emissions test
- Yes
Parts and labour at an independent workshop in Europe. Main dealers charge more; the cause decides the bill, not the code.
Symptoms
- Check engine light on
- Rattling from the timing chain area on cold start
- Rough idle, stalling or hard starting
- Loss of power
Common causes
- Stretched timing chain or worn tensioner and guides
- Timing chain or belt jumped a tooth, or timing set wrongly after repair
- Faulty exhaust camshaft phaser or VVT solenoid
- Faulty camshaft or crankshaft position sensor
- Low or dirty engine oil affecting the phaser
Can I keep driving with P0017?
Get it checked straight away and avoid high revs. If the timing has jumped, continued driving can cause the valves to hit the pistons.
What to check first
- Check oil level and condition and look for related VVT codes
- Read camshaft and crankshaft correlation values in live data
- Inspect the camshaft position sensor and its wiring
- Have the timing chain, tensioner and timing marks inspected if values are out of range
Related codes
- P0016 Crankshaft/camshaft position correlation, bank 1 sensor A (intake)
- P0018 Crankshaft/camshaft position correlation, bank 2 sensor A (intake)
- P0019 Crankshaft/camshaft position correlation, bank 2 sensor B (exhaust)
- P0014 Exhaust (B) camshaft timing over-advanced or system performance (bank 1)
- P0013 Exhaust (B) camshaft position actuator circuit/open (bank 1)
- P0012 Intake (A) camshaft timing over-retarded (bank 1)
- P0011 Intake (A) camshaft timing over-advanced or system performance (bank 1)
- P0010 Intake (A) camshaft position actuator circuit/open (bank 1)
Data: TORKO fault-code catalogue, built on OBDex (CC0-1.0) and reviewed against workshop practice. Informational only — it does not replace a diagnosis by a mechanic.
Updated: