If you have no spark, then my first suspect is the crankshaft position sensor. If your scan tool has live data, see if there is an RPM signal when cranking the engine.
If it doesn't but the truck has a tachometer, see if there is any movement in the tachometer when cranking.
I attached a pic below of the crankshaft position sensor location. If there is no signal, that would be my first suspect.
Let me know.
Joe
See pic below.
Image (Click to make bigger)
Wednesday, August 2nd, 2023 AT 5:33 PM