al-yeti said:, also the Differential valve was leaking and was replaced.
Thats what I call the system flow switch !
If it really has been replaced then the diaphragm in it will be assumed OK.
The pump torque has not been measured by the finger test! An index finger can just stop it but a small finger hardly!
The pump torque may be low or there may be a blockage anywhere in the boiler.
However before you bother with that you must sort out the diverter valve as that may be the cause.
Tony