My car has a problem with the fuel pump. I do not know why but, every time I travel, the vehicle overheats. The failure starts with a power loss, the car then chokes and I have to stop, in order for it to cool down. After that, it works properly for weeks. It is a quite strange problem the one I have. When it fails, I have to change the fuel pump and it lasts for a while.
Check the fuel pump engine, which must be damaged. This happens because, as the car overheats, the pump pressure decreases, so it stops working until the car is cool again and it starts working properly once more. This same thing happened to me and you simply need to change this litle internal engine.