OBD codes / P0016 / Toyota Corolla

P0016 · model-specific guide

P0016 on a Toyota Corolla

Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)

1.8L 2ZR-FE/2ZR-FAE and 2.0L M20A-FKS with VVT-i; chain-driven engines.

Diagnose P0016 on my CorollaFree · tuned to your exact year & engine

What P0016 usually means on a Corolla

P0016 means the crank and cam position signals are out of sync on the Corolla — the ECU sees the camshaft where it shouldn't be. On the chain-driven 2ZR and M20A engines this often traces to a stuck VVT oil control valve or a weak position sensor, but on a neglected high-mileage engine it can point to a stretched timing chain. It usually comes with hard starting and rough running, and warrants prompt attention because bad timing can damage valves.

Most likely causes on this model

  1. Stuck camshaft timing OCV

    A jammed oil control valve leaves the phaser mis-positioned and breaks the crank-cam correlation.

  2. Sludge-starved VVT actuator

    Neglected oil keeps the phaser from settling to its commanded angle.

  3. Stretched timing chain

    A worn chain and guides on a high-mileage 2ZR can let cam timing drift enough to set P0016.

  4. Faulty cam or crank sensor

    A weak signal from either sensor destroys the correlation the ECU relies on.

What it costs on a Corolla

An oil control valve or position sensor is a moderate, mostly bolt-on repair. A stretched timing chain is the expensive outcome — cover, chain, tensioner, and guides — so confirm the cheaper causes first. Keep the oil at the correct viscosity, since low oil pressure alone can trigger P0016.

Year, engine and mileage change the answer. Get a diagnosis for your Corolla — it weighs these causes against your exact configuration and real complaint data.

Diagnose my Corolla free →

Other codes we cover on the Toyota Corolla

Toyota Corolla 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.