2000 jeep cherokee sport overheating
have literally replaced almost every part of the cooling system. radiator, cap, water pump, fan clutch, hoses, thermostat, and the head gasket along with a new head. It's still overheating. test have been performed including a combustion, pressure, and flow test. all checked good. electric fan is kicking on when supposed to. No smoke from exhaust or moisture. the oil has 2500 miles on it and looks as clean as it did going in. no level changes on oil or antifreeze, except of course when it overflows the overflow container. the onlt thing left I can think of is the block, but nothing is pointing in that direction either. If anyone has some advice besides new motor or salvage I could use it. thanks