I have been dealing w/ a similar issue the past week or so ...

Replaced:

T-stat three times
Belt tensioner - idler pullies - serpentine belt
Thermal fan clutch
Water pump

I also had a professional shop completely backflush the block & radiator

I had the ac system evacuated & recharged


While all that probably needed to be done pretty soon,
turns out I had a partially collapsed lower radiator hose that was restricting cooolant/water flow ...

Sometimes it is the little things that lead to a larger problem ... dang


Jim