I'm new to the trooper but not to fuel injection. this truck should have an adjustable fuel regulator right? If so check it, pull the vaccum line going to intake manifold. Have someone turn it over with it unplugged from the manifold and if it spits fuel at you, you found the probelm. I had a camaro that did the same thing and would only fun with high revs and would bog out quick. The other problem could be ignition timing or like you stated a fuel leak.