overheating on my 1980 300 sd

I have replaced the thermostat,aux water pump, water pump, all hoses,had the radiator rodded out by a radiator repair shop, blower motor replaced and I am still just short of 100 degrees on the cars gauge backed up by an infrared gun. I have checked and my major problem was the radiator as the bottom was cold and the top was running hot. After all this I now have hot all over readings. The thermostat was an 80 degree one and was put in the right way. I am getting heat thru the a/c so I assume there are no bubbles in the system. The top of the radiator reads 100 degrees with thr IR gun. The bottom readings on the radiator is 90 degrees.I am in SO FL so I am always worryiong about temps as it get warm down here. What am I missing. All my other Mercedes run righ around the 80 degree mark.

Forums

Chassis Model Number