Ok, a buddy just had same problems with his truck. Check your TPS!! He could slowly roll up the throttle and it would run, but gun it and it would fall flat and die. A basic volt ohm meter, feeler gauges, and a FSM is your best friend.
With these tools, check the resistance according to the FSM and you should find the problem.