Water pump engine mount 440

Haha me too I've been fighting this one for 2 years! It overheats both sitting and driving. It does have a shroud and a mechanical flex fan but the shroud is too big. Since it's such a big motor in a demon it's all offset a little so the fan is not centered in the shroud. I would put some pics up but it's all torn apart right now. I wouldn't think it's a fan problem though of it still over heats when driving at 50 miles an hour. ThTs plenty of wind