First off, I think you mean that you are having to "roll start" the truck - right? ("Pull starting" is something you do to a lawnmower - unless your truck has a pullcord...)
I have seen the crankshaft sensor get weak and not work when the engine is rotating slowly, when you pull start it the sensor starts to work and then after warm it continues to work, here is the location for the sensor so you can swap it out.
This guide can video will help as well
https://www.2carpros.com/articles/crankshaft-angle-sensor-replacement
and'
https://youtu.be/sKo7xRWVNqY?si=HvLwuLZtTrvHqEDe
Check out the images (below). Please let us know what happens. Hope this helps.
Images (Click to make bigger)
SPONSORED LINKS
Monday, April 23rd, 2007 AT 5:44 PM