Hmm..

Maybe you should try seeing if the fuel pump is overheating. Does it still break down if your tank is more than half full?

It could also be a broken temperature sensor somewhere, but this is very unlikely. Its probably something that has to do with the fuel injection system.