0 like 0 dislike
2.7k views
by

I have replaced my camshaft position sensor actuator and crankshaft sensor and my code still reads p0016 and p0016 pending. The engine runs and starts just fine. What else could the problem be? The vehicle has 139,000 miles on the engine

Vehicle: 2004 gmc envoy 4.2l

1 Answer

0 like 0 dislike
by

p0016 is for the camshaft actuator solenoid (not camshaft position sensor) which use oil pressure (so dirty oil or the wrong weight of oil will set the light on)

the engine use 5w-30 or 10w-30 oil (nothing else should be used) if you have not replaced the oil in 4k miles replace the oil and oil filter (the car takes 7 quarts of oil) use a good oil 

the camshaft actuator solenoid and camshaft position sensor are two different sensors 

Related questions

0 like 0 dislike
1 answer 343 views
asked Dec 1, 2017 by
0 like 0 dislike
1 answer 574 views
0 like 0 dislike
1 answer 820 views
2 like 0 dislike
1 answer 271 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.
...