Had the same problem in a serpentine changeover that I did.....the fan blade is the wrong direction...you need a serpentine blade which is made to rotate the opposite direction. Mine idled all day without overheating but when I got on the road, it overheated. One day, I was
standing in front of the truck with the hood up and the air was blowing out of the grille towards me....hmmmm. When it was sitting still, the air didnt care which direction it was going but at highway speeds, the air coming in conflicted with the fan trying to push the air forward. Simple solution is to drive in reverse OR buy the right fan blade.

mike in tucson