1 like 0 dislike
3.4k views
by

The vehicle has 100,000 miles, replaced the cam sensor, serpentine belt, and spark plugs, and always change the oil as recommended. Any idea why this code keeps popping up the check engine light will go on one day and off the next?

Vehicle: 2008 Toyota Yaris

2 Answers

1 like 0 dislike
by (13.5k points)
 
Best answer

P0012 Camshaft position "A" Timing over retarded Bank 1

The camshaft sensor? The camshaft timing is controlled by OCV (Oil control valve) which the ECM bases it on several sensors. If you replace the camshaft sensor nothing will change. This code condition is more for the OCV

Toyota Yaris Camshaft Position Sensor Location 

Here is the location of the OCV valve. at the side top of the cylinder head

0 like 0 dislike
by (8.9k points)
P0012 Toyota Code - Camshaft Position 'A' Timing Over-Retarded Bank 1
Read more: https://www.autocodes.com/p0012_toyota.html

Related questions

0 like 0 dislike
0 answers 434 views
0 like 0 dislike
1 answer 1.9k views
0 like 0 dislike
1 answer 756 views

33.7k questions

32.5k answers

1.3k comments

23.0k users

Need A Repair Shop?
Find local automotive repair shops in your area.
...