OK, but I would assume that if the boiler wasn't going then the water in the tank/cylinder was at the correct temperature according to the tank/cylinder thermostat, and it certainly should be if it has been on for half an hour. Why does it need to continue running the pump in this case? Shouldn't it...