It's not vapor-locking, it's pulling a vacuum. As others have
mentioned, unscrew the gas cap to relieve the vacuum. The
tank must not be venting. There is some kind of a one-way
valve in the vent line that can cause this problem.

More informed members, please step in here.

As to gas milage, you must be leaving a trail!

Uncle Charlie