On heating only, it sounds like you are pumping against a closed valve. If you are getting a cool shower and hot radiators, then something is opening the valve when you want hot water only. From 1998, the original actuators were changed, and if you have replaced the actuator, then the wiring may not be compatible. From memory, a small change was required, so check your wiring at the PCB.
I've only changed the actuator motor, but more than a dozen times! Only two wires, so no issues there. Just found out the delivery on my CH stat is going to be 10 days. I didn't need it when I ordered it, but was going to change it anyway due to it's course feel. Then it gave way on me, so I really need it now! So I'm going to have to travel get one today, an hour each way. Going to pick up a diverter valve as well, to have just in case. After that, it can only be the PCB. It looks ok, but haven't taken it out for closer inspection.