P0016 (crankshaft/camshaft position correlation, bank 1 sensor A) and its relatives P0017, P0008, and P0011 mean the camshaft isn't where the crankshaft says it should be. Because the code names a relationship, the fix ranges from a cheap oil-control solenoid to an expensive timing-chain job — and getting the diagnosis right is what decides which. For the full test order, see how to diagnose VVT and cam/crank correlation codes. This page focuses on the cost.
Check oil first — it's free
These systems run on clean oil at the right level and pressure. Low, thick, or sludged oil is one of the most common causes of a correlation code, and topping up or changing the oil is the cheapest possible fix. Never replace a timing component before confirming oil condition and level.
Safety warning: if the code comes with a rattle or knock from the front of the engine (the timing cover), do not keep driving. That noise can mean a stretched timing chain or loose tensioner about to skip, and on an interference engine a jumped or snapped timing set slams the valves into the pistons — turning a repair into a new engine. Have it towed and inspected.
Repair cost (2026 US ranges)
US independent shop at about $110–$160/hour plus parts. Planning figures, not a quote.
Fix
Shop (parts + labor)
DIY parts
Oil change (if oil is the cause)
$50–$120
$25–$70
Diagnosis
$100–$200
—
Camshaft / crankshaft position sensor
$150–$400
$30–$180
VVT / oil-control solenoid
$200–$500
$40–$250
VVT cam phaser
$600–$1,500
$150–$700
Timing chain, guides & tensioner
$1,000–$3,000
$150–$700
Why the range is so wide
A correlation code caused by a dirty oil-control solenoid or a failed sensor is a few hundred dollars. The same code caused by a stretched timing chain and worn guides — common on higher-mileage engines that missed oil changes — is a labor-intensive job that can pass $2,000–$3,000. That's why the diagnosis matters so much: it decides whether you're looking at the top or the bottom of this table.
FAQ
Can I drive with a P0016 code?
Short distances at light throttle, maybe — but a correlation fault can mean the engine is a tooth off on timing, which risks a misfire and, on some engines, valve-to-piston contact. Get it diagnosed promptly rather than driving on it.
Is P0016 always the timing chain?
No. It's often a cheaper VVT solenoid, a position sensor, or simply low/dirty oil. The timing chain is the expensive worst case, not the default — confirm before replacing it.
General diagnostic information for US-market vehicles, not a substitute for a hands-on inspection. Costs are 2026 ballpark ranges for planning only.