I went through that whole process myself with an F150. Finally I realized that the fuel filter bowl was cross threaded and was not seated when it was tightened. At high rpm the fuel pump was sucking air.
My 2017 Yamaha f150 overheated and I replaced the water pump. That fixed that problem but then I found the engine oil was contaminated with water. I replaced the head gasket and all associated seals but after two trips the oil was just as contaminated. Someone suggested replacing all of the...