I had the classic fuel pump related starvation issues discussed here in quite some detail: car dying, bucking, stalling at half tank of gas or below, especially under hard acceleration.
Reading all the howtos and seeing the pics convinced me that sock/filter crud buildup, and not pump failure, was the root cause, so I tried the following procedure:
Use 3 bottles of Berryman's B-12 cleaner (the one in the metal container with the white screw lid, marked for use in the fuel tank or in the crankcase for sludge removal before an oil change), one of every other tank of gas (filled between 1/2 to 1/3 mark). You have to use a funnel to put this stuff in, since it comes in a widemouth metal container with no neck or spout. Why this B-12 container or not the long-neck one? Because this one has a longer list of solvents listed!

Anyway, I did the 3-bottle routine because I noticed an improvement after the first can (fuel ran down to 1/3 before stalling issues, rather than right around 1/2 mark). After 3 treatments, I've run to under 1/4 tank (I almost never wait that long to fill up, so that works for me), with no stalling issues.
My personal theory is that the B-12 broke down and dissolved the crud in the sock and/or screen. Worth a try, since the total cost is less than $6 at Wally World, and you don't have to cut up your 'tour.
YMMV, as always.