OBD fault code guide

P0016 Code Meaning UK

P0016 means β€œCrankshaft Position / Camshaft Position Correlation Bank 1 Sensor A”. In plain English, the engine computer believes the crankshaft and camshaft timing signals do not line up correctly. This can be caused by a sensor fault, wiring issue, VVT fault, dirty oil, low oil pressure, timing chain stretch or incorrect mechanical timing.

βœ“ Timing correlation explained βœ“ UK repair cost guide βœ“ MOT-aware advice βœ“ Heavy internal linking included
Quick answer

What does P0016 mean?

P0016 means the ECU has detected that the crankshaft and camshaft position signals are not matching correctly. The engine uses these signals to understand where the pistons and valves are during rotation. If the signals are out of sync, the ECU can store P0016.

Do not assume P0016 is only a sensor fault. A camshaft sensor or crankshaft sensor can cause it, but so can a stretched timing chain, jumped timing, worn guides, dirty oil, low oil pressure, VVT actuator faults, oil control solenoid issues or incorrect timing after previous engine work.

Most important concern

P0016 can point to a real timing correlation issue, not just a simple warning light.

Common symptoms

Hard starting, rough idle, misfire, loss of power, rattling, cutting out or crank-no-start.

Best first check

Read all codes, check oil condition, compare cam/crank live data and inspect timing-related faults.

Code meaning

P0016 β€” Crankshaft/camshaft position correlation

The crankshaft position sensor tells the ECU where the crankshaft is. The camshaft position sensor tells the ECU where the camshaft is. These signals must line up correctly so the ECU can control ignition, fuel injection and variable valve timing.

When the ECU detects that bank 1 sensor A camshaft timing does not match the crankshaft position as expected, it can store P0016. On many engines, this is a code that deserves proper diagnosis before more driving.

Mechanic view

Why P0016 can be expensive if ignored

P0016 can sometimes be caused by a simple sensor or wiring issue, but it can also be an early sign of timing chain stretch or a cam timing problem. If the engine has a rattling noise on start-up, poor oil history, hard starting or related timing codes, treat it seriously.

This code links strongly with P0011, P0335, P0340 and P0341. Those pages help explain the surrounding timing and sensor faults.

Symptoms

Common symptoms of a P0016 code

Symptoms depend on whether the fault is electrical, oil-related, VVT-related or a real mechanical timing issue.

Engine management light

A steady engine warning light is common, especially if the car still runs.

Hard starting

Incorrect cam/crank correlation can make starting slow, uneven or unreliable.

Cranks but will not start

A serious timing or sensor synchronisation fault can cause crank-no-start symptoms.

Rough idle or misfire

If valve timing is wrong, the engine may run unevenly or store misfire codes.

Loss of power or limp mode

The ECU may reduce power if it cannot trust cam/crank timing information.

Timing chain rattle

A rattle on start-up can suggest chain, tensioner or guide wear on some engines.

Common causes

What causes P0016?

P0016 can be caused by sensors, wiring, oil condition, VVT control or real mechanical timing problems.

Timing

Timing chain stretch

A stretched chain can make camshaft and crankshaft signals move out of expected alignment.

Mechanical

Jumped timing

Incorrect mechanical timing after wear or repair work can trigger P0016.

Sensor

Faulty camshaft sensor

A weak or unstable cam signal can confuse the ECU.

Sensor

Faulty crankshaft sensor

A crankshaft signal issue can affect cam/crank correlation.

VVT

VVT solenoid or actuator issue

Variable valve timing problems can move cam timing outside the expected range.

Oil

Dirty oil or low oil pressure

Poor oil condition can affect timing chain tensioners and VVT control.

Safe to drive?

Can you drive with P0016?

Be careful with P0016. Short careful driving may be possible if the engine runs normally, but it should not be ignored. If the fault is caused by a real timing issue, continued driving can risk further engine damage.

βœ… Lower risk: steady engine light, no rattling, normal starting and normal performance.

⚠️ Medium risk: hard starting, rough idle, reduced power or repeated timing-related codes.

🚫 Higher risk: timing chain rattle, crank-no-start, cutting out, misfire, low oil pressure or severe limp mode.

Timing warning

Rattling or no-start means stop guessing

If P0016 appears with a timing chain rattle, especially on cold start, or the engine cranks but will not start, the car needs proper diagnosis quickly. A sensor replacement will not fix a stretched chain or jumped timing.

If the car also has P0011, P0340, P0341 or P0335, diagnose the timing and synchronisation system as a whole.

UK repair costs

Typical UK repair costs for P0016

Costs vary widely because P0016 can be a simple sensor issue or a major timing-chain repair.

Diagnostic scan and live data

Typical range: Β£40–£120.

Camshaft sensor replacement

Typical range: Β£70–£250+.

Crankshaft sensor replacement

Typical range: Β£80–£300+.

Oil and filter service

Typical range: Β£80–£180 if oil condition is contributing.

VVT solenoid or actuator repair

Typical range: Β£120–£500+.

Timing chain repair

Typical range: Β£600–£2,000+ depending on engine design and labour time.

Diagnosis flow

How to diagnose P0016 properly

βœ… Scan all stored, pending and permanent codes.

βœ… Record freeze-frame data before clearing anything.

βœ… Check whether P0016 appears with P0011, P0335, P0340, P0341 or misfire codes.

βœ… Check engine oil level, oil quality and service history.

βœ… Inspect camshaft and crankshaft sensor wiring and connectors.

βœ… Compare cam/crank live data or scope patterns where possible.

βœ… Check VVT solenoid operation and oil control passages.

βœ… Listen for timing chain rattle on cold start.

βœ… Verify mechanical timing if electronic checks suggest correlation error.

Real experience

What I would check first

On a real P0016 fault, I would first look at oil condition, service history and related codes. If the engine has been neglected, VVT and timing-chain tensioner issues become more likely.

If the engine starts and runs normally, I would inspect wiring and compare cam/crank data. If it rattles, struggles to start or has several timing-related codes, I would not keep driving it until mechanical timing is checked.

MOT impact

Will P0016 fail an MOT?

P0016 itself is not usually what directly fails an MOT. The MOT concern is what the fault causes. If it causes an emissions-related engine warning light, poor running, misfire, visible smoke, cutting out or emissions failure, it can become an MOT issue.

⚠️ Higher risk: engine warning light, misfire, smoke, poor emissions or cutting out.

⚠️ Medium risk: hard starting, reduced power, rattling or related timing codes.

βœ… Lower risk: repaired fault, no warning light and normal engine running.

Used car buying advice

P0016 on a car you want to buy

If a used car has P0016 stored, be very careful. It may be a sensor or wiring issue, but it can also point to timing chain stretch, VVT faults or poor oil service history.

Before buying, check service history, oil-change intervals, cold-start rattle, engine light behaviour, no-start symptoms and whether related codes are stored.

Frequently asked questions

FAQs about P0016

Common questions about P0016 crankshaft/camshaft correlation, safe driving, repair costs and MOT impact.

What does code P0016 mean?

P0016 means the ECU has detected that the crankshaft and camshaft position signals are not matching correctly.

Can I drive with P0016?

Be careful. Short driving may be possible if the car runs normally, but rattling, misfire, no-start or limp mode should be checked urgently.

What is the most common cause of P0016?

Common causes include timing chain stretch, jumped timing, camshaft sensor faults, crankshaft sensor faults, VVT problems and dirty oil.

Can P0016 mean timing chain problems?

Yes. P0016 can point to timing chain stretch, worn guides, weak tensioners or incorrect mechanical timing.

Will P0016 fail an MOT?

It can contribute to an MOT issue if it causes an engine warning light, poor running, misfire, smoke or emissions problems.

Should I replace the cam or crank sensor first?

Not before checking wiring, oil condition, related timing codes, cam/crank signal behaviour and mechanical timing if needed.

About this guide

Written for practical UK fault finding

Motor Vehicle Expert explains diagnostic trouble codes in clear, mechanic-style language for UK drivers. This P0016 guide is designed to help you understand crankshaft/camshaft correlation faults, likely causes, safe driving advice, repair costs and MOT implications before replacing parts.

Fault codes should always be treated as a diagnostic starting point. P0016 can involve camshaft sensors, crankshaft sensors, wiring, oil condition, VVT control and mechanical timing, so proper testing is better than guessing.