Another question on this - I replaced the pump this morning after limping along with the old one for a few weeks. Put a new Grundfos UPS3 in. All seemed to be OK, heating working fine.
However, then an E9 fault code appeared on our Worcester boiler. Apparently, this means the boiler was over...