Skip to content

P0016 code: crankshaft/camshaft position mismatch (bank 1, sensor A)

Fault code P0016 means the crankshaft and camshaft position signals on bank 1 do not agree. In other words, the camshaft is not turning in step with the crankshaft. The cause may be an oil or camshaft control (VVT) problem, but it may also be a stretched or jumped timing chain or belt, which can damage the engine.

Check P0016

When the code is set

The ECM compares the crankshaft position sensor signal with the camshaft sensor signal (sensor A is normally on the intake camshaft). If the angle between them is outside the permitted range, it stores P0016.

Can I keep driving?

Stop and do not drive on

We recommend not driving the car until a mechanic has checked it, and having it taken to a garage. If the timing chain or belt has jumped, driving on can make the valves hit the pistons on many engines and cause serious engine damage.

Symptoms

  • The check engine light is on.
  • The engine runs unevenly.
  • Hard starting or stalling.
  • Less power.
  • Rattling from the timing chain area, especially on start-up.

Common causes

  • Low, wrong or old oil that stops the camshaft adjuster (VVT) from working properly.
  • A blocked oil control valve (camshaft adjustment valve) or its screen.
  • A faulty camshaft adjuster.
  • A stretched or jumped timing chain or belt, or a worn tensioner.
  • A faulty position sensor or its wiring.

How to find the cause

A mechanic usually works like this:

  1. Read all codes and freeze frame data.
  2. Check the engine oil level, grade and condition.
  3. Inspect the oil control valve and the sensor wiring.
  4. Activate the valve with a diagnostic tool and check whether the camshaft position changes.
  5. Check the valve timing and the condition of the timing chain or belt following the manufacturer’s procedure.

Other ways the code is written

Scan tools and workshop printouts sometimes show the code with extra characters:

  • P001600

Related codes

Frequently asked questions

Evoca fault code diagnostics is an informational aid and does not replace a professional inspection of your vehicle. Only an inspection of the vehicle at a workshop can confirm the cause of a fault.

Check P0016 for your car

Enter the code and, if you like, your car details. You get a free report with possible causes and next steps by email.

Your service history in one place

Keep your vehicle's repairs and service history in one place. In the Evoca digital garage you store services, invoices and reminders for your vehicle.

Create a digital garage