Hesitation/Stall question
One of the things you can do is when it happens again, take the gas cap off, and restart. See if it does it again.
If it doesn't happen again this will indicate a plugged vent system.
My dart (273 v8), does a similar thing. When the engine is hot the fuel filter will be full of fuel, you can watch the filter drain, then the engine rpm starts to fall off then the filter starts to refill and the rpm increases. It will do this over and over.
This, I believe, is due to fuel vaporizing in the fuel lines. During the above symptoms the fuel pressure stays in the 5-7 range till the rpm starts to drop off and then goes to about 3-4 as the filter refills and then back to 5-7.
When I drive when it is super hot out and the engine is hotter than normal, the engine will die while accelerating