Possibly high pressure oil or injector o-ring concerns. Possibly CMP. Possibly dragging starter - tough to say without actually seeing what's going on.
In the shop, I would check the integrity of the starter system... is rpm adequate to start the truck? If that's OK, scan codes... jot down any memory codes and fix any hard codes.
If there's still no cure, check ICP, IPR, VREF while cranking. ICP should be >600 PSI, IPR < 30% and VREF should be 4.5 volts or better. You might also check sensor rationality... KOEO, EBP, MAP and BARO should be within 1/2 PSI of each other...
HTH
In the shop, I would check the integrity of the starter system... is rpm adequate to start the truck? If that's OK, scan codes... jot down any memory codes and fix any hard codes.
If there's still no cure, check ICP, IPR, VREF while cranking. ICP should be >600 PSI, IPR < 30% and VREF should be 4.5 volts or better. You might also check sensor rationality... KOEO, EBP, MAP and BARO should be within 1/2 PSI of each other...
HTH