700+hp B1 street motor with mechanical fan in my car for the last 15 years never gives me problem overheating. The wife's racecar/dragweek car was a pain getting hot after changing to the milodon water pump and hhr fan no more problems.

Need timing info might be some of your problem