I agree with @scott schmerge, you need to run live values on fuel pressure to make sure it's somewhere close to the desired fuel pressure. Use the IID Tool and get the live values for Fuel Rail Pressure and Fuel Rail Pressure - Desired. At cold start and idle, pressure is typically under 1000 psi and desired 0 psi and warmed up in the low hundreds (200-300 psi). Under load it could range anywhere between 1400-2200 psi and desired is 1450 psi. If it's too low, then check your fuel delivery.
There's other things that can cause shuttering issues, like injectors (spray pattern, clogged, stuck open, voltage, etc...), maf (dirty, out-of-range resistance ohms, etc...), fuel (91 octane and above on petrol models, bad gas, fuel filter, etc...), spark (new denso or ngk iridium spark plugs, coils, etc... test by taking coil and spark plug out of the cylinder, ground the spark plug with plug facing upwards, and start the truck. Should see sparks), and compression (check each cylinder for proper compression (has to be over 150 psi, 170-190 is great, and 190+ is fantastic). That should cover the basic air, fuel, and spark.
There's other things that can cause shuttering issues, like injectors (spray pattern, clogged, stuck open, voltage, etc...), maf (dirty, out-of-range resistance ohms, etc...), fuel (91 octane and above on petrol models, bad gas, fuel filter, etc...), spark (new denso or ngk iridium spark plugs, coils, etc... test by taking coil and spark plug out of the cylinder, ground the spark plug with plug facing upwards, and start the truck. Should see sparks), and compression (check each cylinder for proper compression (has to be over 150 psi, 170-190 is great, and 190+ is fantastic). That should cover the basic air, fuel, and spark.