It was having physical trouble going above 40MPH? Okay THAT is a problem. First things that come to mind: Check oil level, check transmission fluid, check coolant levels and thermostat, check vacuum pressure. Whenever an I6 starts to dog, that sends me into a panic. The V8 is too strong to be sharing these problems and I doubt it should be running hot, ever. What kind of radiator are you using?