Hey Scotty. I just bought a toyota4runner sr5 with 190000 miles. The truck runs great, smooth with no problems. But my code reader says I'm getting p0016 cam crank position. It doesn't run rough. I changed the sensor. But still i get this code. What could this be.

that means the timing belt is probably worn, causing the cam data to confuse the computer.

Would this be a big job on. this truck