So my 07 Colorado crew cab has been running hot lately. Usually sits right at half way on the temp gauge. When driving around with no load it’s a little above the middle to the 3/4 line. I drained all the coolant out, refilled with new dex cool, new radiator cap (mine was leaking a tad) and still no difference. Was gonna do a new water pump and thermostat next. Any other ideas on why this might be getting so hot? Radiator is clean no debris clogs or anything.