Not a mechanic. I asked an uncle of mine who is though (in a short email) and he said the following,
It sounds like either not enough air or water through the radiator, one
or the other. water pump, thermostat, air leaks around the fan schroud
all could cause this to happen.
Don't know...