convert to a three port fuel pump, if you install a new fuel tank sender for having a third port , then the fuel pump, just run a line to enable this. if you didnt want to change fuel pump you could run a external fuel filter with 3 connections on it that would hook up to your pipe connecting to the fuel tank sender. These two things will greatly assist fighting the problem. A phenolic spacer , a heat shield for lines or insulated lines that run to the carb and ensuring any fuel line from the tank to the fuel pump isnt near exhaust or has a heat shield also helps.
Finally, if you were to install a small flow-through fuel pump in the fuel feed near the tank that is ran on a timer or a similar setup for just a few moments before attempting to start, it will also help a lot.
Basically the fuel is getting too hot near the carb (thats what the three port pump/filter/tank sender fixes) and the fact that gasoline is pulled under a vacuum to the engine, the gasoline by its nature is already prone to turn into vapor at said temps and how its formulated these days, droppign the pressure in the line causes fuel pump to pump vapor (which is does very poorly)
So thats what the fuel pump in the feed pipe near the tank solves, it pressurizes the line which has the effect of forcing vapor back into a liquid and thus letting your fuel pump do its thing.
THe pump would have to allow flow through it , it couldnt be a check valve kind. and be manually run by switch or get creative and find a way to run it on a short timer