Thanks for all the help guys. I'm gonna go ahead and change the fan clutch so pretty much everything will be new. As of now, this thing has a new engine core, all new belts, new hoses, new radiator, new tstat that I verified is opening, and a new water pump, and I full burped the system. Does great, runs a little hot still, but once I get climbing uphill it overheats. For some reason, the truck is already so hot when I start climbing it has no choice but to overheat. If anyone can help me figure this out thatd be awesome cause I'm baffled