First off, Welcome!!!
Don't know the history of your truck, but I'll make some suggestions.
The issues you have are not 100% specific to any one problem, but there are things you can try to narrow it down.
First, if you have a chip installed, remove it temporarily to eliminate it as a contributing factor.
Check your oil level, and consider changing the oil if it hasn't been done recently, as oil breakdown can result in foaming.
Next, pull the fuel filter and check the FPR screen. It's in an opening in the upper drivers side part of the filter housing. Make sure it is clean, or air will build up in the bowl and get to the injectors. Also fuel starvation due to a failing fuel pump can cause int loss of power
Make sure the tin nut on the back of the IPR is not loose.
Is the tendency to take off right away intermittant? Could be a problem with the throttle position sensor.
Pull the oil fill cap and sniff inside. If it smells like burnt electrical, could be the under valve cover wiring is frying.
Does it have a 10k mod? On the front top of the drivers head is a sensor with three wires (ICP). Check it for a resistor or diode jumpered between the wires (10k mod). If it has it remove for now. It increases power but can cause a touchy throttle.
Let is know what you find,
Don