Okay. With that information I suspect the crank sensor is the issue. What happens when these begin to fail is they do not report the engine position for the PCM to fire the plugs and injectors at the correct time. However, if you crank the engine long enough and the PCM learns the engine position off the cam sensor it will start the engine. Normally when this happens it will set the crank sensor code that I assume you are getting.
Can you provide the actual crank code you were getting and we can test this to confirm it is the sensor? I you want to go ahead and replace the sensor that would be fine as well because I am pretty sure that is the issue.
However, if you do replace this sensor, you need to have a learn procedure run with a scan tool after it is replaced or you will have a lot of different issues like misfires and various other performance issues.
Images (Click to make bigger)
SPONSORED LINKS
Sunday, April 19th, 2020 AT 9:57 AM