Cooling problems

Without seeing any photos I would say that your shroud is too closeto your rad core and it is flat so the air at road speeds can't move.

And the opening for the fan is the only substantial opening in the shroud.

At speed not enough air flow through the radiator, blocked by the shroud, at idle not enough CFM from the fan.

Photos would confirm or disprove my theory