3.5 liter 110 started to run hot. I replaced the thermostat (there wasnt one in there so I believe this was a problem in the past.) Evidence that the head gasket was bad (imagine that in a rover) so I replaced that and had the heads cleaned and pressure tested. replaced with composite gaskets. The sleeves in the cylinders were maybe a 16th on an inch dropped which I didn't think was enough to cause a problem. the water pump had been rebuilt poorly so I put a new one on. The temp switch is new. The radiator was rotting so I put on a new core. Now it idles fine for like 15 minutes then the guage creeps up. As the guage creeps up it begins to blow antifreeze out the overflow tank. Is the only thing left the block? Advice would be appreciated.