Skip to main content
Diagnostic Guide

P0016 Fix Cost: Cam/Crank Correlation and Timing Repair

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.

FixShop (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.