Check for spark when the no-start occurs. If it is missing, we need to see if the automatic shutdown, (ASD) relay is turning on. Find the wire that is the same color at every injector and the ignition coil and probe that with a test light. Usually that is a dark green/orange wire but it might be different on your truck. You can also use either small terminal on the back of the alternator, if that is easier to get to. You should see the test light turn on for one second when you turn on the ignition switch, then it will turn off. What is important is if it turns on again during engine rotation, (cranking or running). If it does not, the crankshaft position sensor is the best suspect.
I will be back tomorrow to see how you are doing.
Wednesday, January 4th, 2017 AT 6:20 PM