@John.g @ShaunCorbs
So some more trouble shooting done this morning... I opened the cover on the thermostats for the Megaflo and the attached picture is what I have, indirect stat set at just over position 3 (this seems low). I reduced the temperature and after turning anticlockwise, I heard the 2 port diverter valve deactivate and the boiler ran for a few minutes on overrun until is shutoff. I then turned this setting back up to 3. The boiler fired back up but the cylinder stat did not shut off. After a while I increased boiler flow temp to 70 and then after a few minutes, once again I heard to 2 port diverter deactivate and the boiler shut down.
A few observations / thoughts here...
3 on the cylinder indirect stat seems very low but it is the same on the immersion. The water from the taps is very hot, you couldn't leave you hand under it for more than a few seconds, so it must be in excess of 60c. I know when using the immersion in the past that the water was also very hot. However, the recommendation for 60-65 from Megaflo is between 4 and 5.
I notice that although my Vailant boiler flow temp is set to 70, when the boiler stops heating the water but continues pumping, it lets the temperature drop to 54 before firing up again to bring the water back up to 70. Is this level of hysteresis typical?
Finally, unrelated to this problem, I noticed that an elbow on the copper pipe below the automatic air vent has a load of green verdigris on it. The rest of the pipe is free from this and it is insulated in foam. I took it off to feel the temp on the pipe back to the boiler. Is this anything to be concerned about? I can have my plumber take a look when I have him check the stat.
I hope that by doing what I've done today, I haven't broken any rules... After unscrewing the cover, it would be very easy to just swap this stat out myself but I believe that technically that would put in violation.