@Odysseydo you have a combi boiler or a "traditional" system?
Modern boiler have a pump over run stat on the pcb which could be playing up or, if you have an "S" plan system (2 control valves, one for heat one for HW) one of them may have the switch live switch stuck open. Pumps don't have permanent lives, they are all switch controlled.