pump-block contact seems insignificant to cause vapor lock.
If, after warming up, I'm not sure vapor lock would reduce fuel pressure, so maybe
something else is doing that? Heat on a fuel line should raise pressure.
But for sure, keep all fuel lines away from heat.
Vent engine compartment, and a sheetmetal heat shield at base of carb could help.
Can always coil some fuel line in an ice bucket to see if solves problem.
or,
http://www.summitracing.com/parts/flx-4130/overview/I've used pipe insulation from a hardware store to keep fuel lines cool.
I your engine running hot??? That could be a factor. Too much timing advance can make header pipes hotter.