0 like 0 dislike
436 views
by

cranks very good but does not start, battery tested good, you can try 2 or 3 times then it cranks, does have engine light...gets P0342 code

Vehicle: 2007 Chevrolet van 3500..5.3 eng

1 Answer

0 like 0 dislike
by (13.6k points)
Hi there,

The code is for the cam position sensor. If it's not reading then the engine won't start because the computer isn't seeing signal from it. It assumes that the engine is out of time which will damage it. Normally if you don't have a mechanical engine timing issue, then replacing the sensor will resolve the problem.

Related questions

0 like 0 dislike
1 answer 798 views
0 like 0 dislike
1 answer 1.7k views
0 like 0 dislike
1 answer 441 views
asked Apr 8, 2018 by
0 like 0 dislike
1 answer 1.8k views
asked Jan 5, 2018 by

33.7k questions

32.5k answers

1.3k comments

23.0k users

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