How old is your fuel pump? Have you check it for pressure? Couple of ways to do this, just be careful.
Lack of a pressure head can, all by itself, show symptoms of stalling. One way to tell is taking it our for a ride and nailing it hard through a few gears. A weak pump will lean that mixture out and the engine stops pulling hard at top rpms especially. Often it's hard to diagnose true vapor lock versus a weak pulse of fuel.
Also if the car has the OEM sock in the gas tank, it could have become clogged. Take off the line to the fuel pump, crack the gas cap a tad and blow about 20PSI into the line under the hood. Careful here, outside, no smoking! If the car runs better, time to drop the tank for a thorough cleaning.
Finally, any original rubber in the fuel lines should be replaced as guys often skip the suction side (tank to fuel pump) and miss the fact that even a tiny pinhole or crack that doesn't even leak in the rubber lines kills the vacuum from the pump and leans the carb out.