So my lly started overheating recently. Built motor and the water pump is welded on both sides. I've replaced radiator, sensor, and cap. I pulled the water pump first and everything looked good on it. Not leaking coolant and no bubbles in over flow no collapsed hose or any sign of headgsskets. It overheats when it's at low rpms but higher rpms will bring it back down. I'm going to replace the water pump tomorrow since it's under warranty but I don't think that is it. any ideas?