Think of it from the computer's point of view. If a sensor or combination of sensors are telling the computer not to add fuel then it won't add it. So you could have some other sensors giving bad information to the computer or there could be something grounding out. Does the truck rev up slowly as you are in park/neutral and you give it gas slowly?