Checked that already Alan and the valve operates fine, i have come to the conclusion that the thermostat is faulty and isnt switching off when it reaches the set temperature.looks like new thermostat time.Turn the boiler off for a few hours so the pipes supplying heat from boiler to cylinder goes cold.
Now with DHW turned off fire up boiler for heating and check to see after a while if pipes to cylinder have also heated up.
If they have then the motorised valve is passing.
If they haven't heated up turn on DHW and check cylinder stat on Megaflow.