Have a Car Question? Ask a Mechanic Online.
Let's start with the proper definition of code P0016; it comes up when the computer (PCM) sees a correlation error between the Cam and Crank sensor signals. It doesn't necessarily mean that either sensor is bad. What it does mean is that the cams and crank are not rotating in the correct relation to one another. This could be caused by incorrect settings, or a stretched timing belt, or a worn or misadjusted tensioner (which should be replaced with the timing belt.)
To confirm the diagnosis, remove the timing cover and rotate the crank clockwise until all the timing marks are aligned (click here to see graphic). Check that timing belt tensioner rod is not extended more than 4.5 mm. If OK, again turn engine one full revolution until all marks align. If OK, check Cam and Crank sensor connectors and wiring; repair or replace as necessary.
as you can see from 1st question i put on new belt (but no tensioner, should have while there) and timed. it runs good, but still has code.