OBD codes / P0016 / Hyundai Elantra
P0016 on a Hyundai Elantra
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
Nu 1.8L and 2.0L fours with dual CVVT
What P0016 usually means on a Elantra
P0016 on the Elantra flags a crankshaft-to-camshaft correlation fault: the positions of the crank and cam are not lining up the way the PCM expects. On these CVVT engines the causes range from a stuck oil control valve or low, dirty oil affecting cam phasing to genuine timing-chain stretch and worn guides at higher mileage. Because it involves timing relationships, P0016 is a code to take seriously, especially if accompanied by a startup rattle. It can appear with related camshaft-timing codes.
Most likely causes on this model
- Timing-chain stretch or worn guides
At higher mileage a stretched chain shifts cam timing relative to the crank and directly sets a correlation code.
- Stuck or dirty oil control valve
An OCV that cannot regulate the phaser leaves the cam out of its expected position.
- Low or dirty engine oil
Poor oil condition disrupts CVVT phasing and can trigger the correlation fault.
- Faulty cam or crank position sensor
A bad signal from either sensor can make the PCM read a false correlation error.
What it costs on a Elantra
If it is oil or an OCV, the repair is modest, in the low hundreds. If the timing chain has stretched, expect a substantial four-figure job because of the labor to replace the chain, guides, and tensioner. Given the range, a proper diagnosis, including checking oil condition and listening for chain rattle, should come before any parts.
Fixing it
Check oil level and condition and test the oil control valve first, but if you hear a startup rattle or the code persists after an oil service, have the timing chain and guides inspected before it worsens.
For the full step-by-step diagnosis order (any vehicle), see the main P0016 guide.
Elantra owners also ask
Is it safe to drive my Elantra with P0016?
Limit driving until it is diagnosed. If the cause is a stretched timing chain, continued driving risks the chain skipping and causing serious engine damage. If it is only a dirty oil control valve, the risk is lower, but you cannot tell which without inspection, so treat it cautiously.
What does crank-cam correlation actually mean?
The PCM compares the crankshaft and camshaft position signals to confirm the valvetrain is timed correctly to the pistons. P0016 means those two signals disagree beyond an allowed window, which can stem from cam phasing being off or the timing chain having shifted.
Year, engine and mileage change the answer. Get a diagnosis for your Elantra — it weighs these causes against your exact configuration and real complaint data.
Diagnose my Elantra free →Other codes we cover on the Hyundai Elantra
Hyundai Elantra problems & recalls by year
Based on widely reported patterns for this model; individual causes vary by year, engine and history. Generic P0016 behavior is covered on the main P0016 page. Confirm with a scan tool before buying parts.