Have you tried making a shroud around it to keep out the hot engine air? And are you sure that is the cause of your overheating? Lot of overheating problems have been solved by replacing the fan clutch.