Vapor lock typically is a suction side problem - between the pump and the tank. Check there for fuel line/exhaust proximity. As long as liquid gets to the pump, it'll push, but if it's sucking vapor you're stopped.