P0016 Serious

Crankshaft/Camshaft Position Correlation (Bank 1, Sensor A)

Severity6/10

In short

P0016 means the camshaft and crankshaft are out of their expected timing relationship — the computer compares the two position sensors and they don't line up. The most common real-world causes are a stretched timing chain (and worn guides/tensioner), a stuck or failed VVT/cam phaser, or low/dirty oil starving the variable-valve-timing system. It's more serious than a simple sensor code and shouldn't be driven hard until diagnosed.

Severity
6/10
Typical shop cost
$120–$2500
Most likely cause
Stretched timing chain with worn guides/tensioner shifting cam timing
Cheapest likely fix
Replace cam / crank position sensor · DIY $20-300

Is it safe to drive with P0016?

Limit driving until it's diagnosed. P0016 often points to timing-chain stretch or a VVT phaser problem; if a chain jumps a tooth, an interference engine can suffer serious valve/piston damage. The car may run rough or enter limp mode. Check oil level immediately and avoid hard acceleration until you know whether it's a sensor, oil, or mechanical cause.

Symptoms

  • Check engine light on
  • Rattle from the timing cover, especially on cold start (worn chain/tensioner)
  • Hard starting, rough idle, or hesitation
  • Reduced power; possible limp mode
  • Sometimes accompanies cam/crank sensor codes

Common causes (most → least likely)

Stretched timing chain with worn guides/tensioner shifting cam timing
Very common on higher-mileage VVT engines
$500-2500
Stuck or failed VVT / camshaft phaser (oil-controlled actuator)
Common
$300-1500
Low or dirty engine oil / clogged VVT oil control valve (OCV) screen
Common — check first, cheap
$30-300
Faulty oil control valve / VVT solenoid
Common
$50-350
Failed cam or crank position sensor / reluctor
Occasional
$20-300

How to diagnose it (before buying parts)

  1. 1 Check engine oil level and condition FIRST. Low or sludgy oil starves the VVT phasers and oil control valves and is a common, cheap cause of correlation codes.
  2. 2 Listen for a timing-chain rattle on cold start — a brief rattle that fades as oil pressure builds points to a stretched chain and worn tensioner.
  3. 3 Remove and inspect the oil control valve (VVT solenoid) and clean its screen; a clogged screen mimics phaser failure.
  4. 4 Use a scan tool to command the camshaft actuator and watch whether cam timing responds; no response points to a stuck phaser or OCV.
  5. 5 Verify the cam and crank sensors and their reluctor rings are good and the connectors are clean.
  6. 6 If oil, OCV, and sensors are good, measure timing-chain stretch / cam timing against spec — chain replacement is the likely fix.

Repair options & cost

Oil change + clean/replace oil control valve (VVT solenoid) Easy-Moderate · 1-2 hrs
DIY $30-350 Shop $150-500
Replace camshaft position / VVT actuator (phaser) Hard · Several hours
DIY $150-800 Shop $500-1500
Replace timing chain, guides, and tensioner Hard · Several hours - 1-2 days
DIY $300-1200 Shop $900-2500
Replace cam / crank position sensor Easy-Moderate · 30-90 min
DIY $20-300 Shop $120-400

By manufacturer

GM / Chevrolet

Timing-chain stretch on 2.0/2.4 Ecotec and some V6s is a well-known P0016 cause, often tied to skipped oil changes. Check oil and the OCV first, but be prepared for a chain job.

Ford

VVT phaser and timing-chain wear on some EcoBoost and modular engines; rattle on cold start is the classic sign. Use OEM phasers/chains.

Hyundai / Kia

Oil control valve and timing-chain/phaser issues appear on several GDI engines; verify oil condition and OCV operation first.

BMW

VANOS (VVT) solenoids and timing-chain issues are known correlation-code sources; clean/replace the VANOS solenoids before assuming chain wear.

Frequently asked questions

Is P0016 serious?

It can be. It often points to timing-chain stretch or a VVT phaser problem rather than a simple sensor. If a worn chain skips a tooth on an interference engine, it can cause major valve and piston damage — so don't drive it hard until you know the cause.

Can low oil cause P0016?

Yes. The variable-valve-timing phasers are oil-pressure-operated, so low or dirty oil — or a clogged oil control valve screen — can throw cam/crank correlation codes. Always check oil level and condition first; it's the cheapest possible fix.

Can I drive with P0016?

Only minimally and gently, until diagnosed. The engine may run rough or go into limp mode, and there's a risk of timing-chain-related mechanical damage. Check your oil and get it looked at promptly.

What's the difference between P0016 and a cam sensor code?

A cam sensor code (like P0340) means the signal itself is missing or bad. P0016 means both the cam and crank signals are present but out of their expected alignment — pointing more toward timing/VVT mechanical issues than a single failed sensor.

Related codes

Sources and model caveats

Code behavior and repair procedures can vary by engine, model year and calibration. Confirm the diagnosis against the vehicle's service information before replacing parts.

  • Manufacturer service information
  • Field diagnostic experience — replace with cited, verifiable references before publishing