IT may be that the timing belt has jumped time. Before I tell you to take off the timing covers I have to know that you are sure of a good solid regular spark and that there is fuel pressure and the injectors are being pulsed by the computer.
The engine only needs four things to run, fuel , spark, compression and timing so if you have fuel and spark you need to verify timing by pulling the upper timing cover and inspecting the timing marks and run a compression test on at least three cylinders to verify that you have at least 120 lbs of pressure.
If you have a good regular spark the crank sensor is not the problem.
Let me know what I can do to help you with this
OK it is likely that the crank position sensor is damaged. Has the timing belt ever been changed?
The dealer did not change the belt if it was done under warranty.
You will have to pull the timing belt to replace the crank sensor which means removing the drive belts, crank pulley, belt tensioner and timing covers. To remove the covers the upper engine mount needs to be removed so you can raise and lower the engine to get ot the bolts.
The crank sensor has a shutter wheel that is around the crankshaft and runs through the gap in the sensor. The teeth come off the timing belt and land in the bottom of the timing cover where they are caught in the shutter wheel which forces them through the gap in the crank sensor cracking it. The sensor works sometimes=mes after that and totally fails after a short time.
It is very difficult to hold all the cams in time as you install the belt, I use a helper to hold the back two while I align the belt. Book time is about 3.5 hours but the first time is more like 6.
The procedure to replace the belt and sensor is below.
Once the belt is off remove the two bolts holding the sensor and install the new sensor. Route the wire EXACTLY as the old sensor wire was run or it will get cut by the timing belt
If you want to double check that the sensor is not putting out a signal you will need a voltmeter
At the sensor connector on top of the engine you use a straight pin to probe inside the connector. You want the connector connected.
Find one of the three wires that has 12 volts, the other that is ground and the other will be the signal wire that should toggle from 5 volts to ground as you rotate the engine clockwise by hand with the key in the run position. Usually all you see is the 5 volts and it does not change as you turn the engine.
The connector is C106 inn the picture below.
I need to do dinner with mom as it is Sunday so I will be back in about four hours if you need further help.
Thanks, she's 93 and the reason I'm in Florida. We ate with a couple that are 97 and 104 and both sharp as can be!
If there is anything I can do to help with your truck let me know and please let me know if you were able to test the sensor of if you need further information
I neglected to attach the picture - sorry