You have an 85, so I'm guessing you have a feedback carburetor? I had a similar issue where the engine would stumble badly unless I floored it. For instance, if I was driving at 30 mph at 30% throttle it would just stumble constantly. However, the truck would still idle normally. The jet on the mixture solenoid was blocked, which caused the truck to run extremely lean.
My wild guess is that there's a blockage somewhere in the primary main circuit in your carburetor.