I recently had a mid-range issue and it turned out that the throttle barrel screw had back out far enough that the barrel was starting to slide out of the carb. At full throttle it was in the correct position and at idle it was centered also so we didn't notice it but one time when it died at part throttle on the ground I noticed that the slide was half way out of the carb.
Don't overlook the obvious