Engine overheating

Get a good radiator and SHROUD...

Electric fans are not as efficient as a good mechanical fan and SHROUD....

A good shroud will keep the air flow going through the radiator at idle/not moving, otherwise the air can go around the radiator and not help cool through the fins...