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:
- Read all codes and freeze frame data.
- Check the engine oil level, grade and condition.
- Inspect the oil control valve and the sensor wiring.
- Activate the valve with a diagnostic tool and check whether the camshaft position changes.
- 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.