I had a similar problem on a Jeep (I will never buy one again). It eventually turned out to be the balancing of the aircon’s fan that was next to the radiator.
If the balancing weights of this fan came off. Elenby’s refused to replace the weight, but insisted that the whole small radiator and fan be replaced!
After the replacement, I sold it and now drive a Cruiser bakkie. It works a charm if the dealer cannot find the problem… buy a thing that can work.