it's a fuel problem then.. I wonder if the injector pump is connected to the throttle?.. if not, then it's a fuel/air mixture problem.. maybe too much fuel, and not enough air, since opening the throttle lets more air in..
The throttle is connected to a unit that connects to the injection pump. I would assume the unit has timing gears and such inside of it..
If that's the case and it doesn't have enough air, what would cause that?