Thanks for the pictures, however, if it used to work OK and you haven't changed the wiring, I wouldn't expect anything to be amiss. I'm, still a bit confused by a couple of your posts, but it will probably be me not grasping the sentiment.
So here's how I test a 3-Port valve, only do it if you are able to try it safely. If in any doubt don't proceed. It will only work if you follow the instructions in the order given, to the letter & skipping those you are asked to. Don't rush. As the valve has been moving during your previous trials, I have not included testing of the motorised valve neutral. [For best results, the tests should be done with a multimeter & not a voltage stick.]
1) Turn off the mains power to the entire heating system at the fused spur (not just at the programmer) The valve should be in the hot water position, is it?
- If no, the valve is faulty
- If yes, is go to 2
2) Make sure the
heating and hot water are 'off' at the programmer and that the
cylinder thermostat is 'on' before restoring the mains power. Then check the grey wire going to the motorised valve, is it live?
- If no, there is a wiring fault somewhere, or the programmer is faulty, report back
- If yes, proceed to 3
3) Now turn the
cylinder thermostat 'off' and the
hot water only 'on' at the programmer. Check the grey wire going to the motorised valve, is it live?
- If no, there is a wiring fault somewhere, or the cylinder thermostat is faulty, report back
- If yes, proceed to 4
4) With
hot water only 'on' at the programmer turn up the cylinder thermostat high enough so that the boiler fires. The valve should still be in the hot water position. is it?
- If no, there is a wiring fault somewhere, report back
- If yes, proceed to 5
5) With the boiler running from the previous test, now
turn on the heating at the programmer, and make sure the
room thermostat is also 'on'. The valve should move to the mid position. Does it?
- Only if it remains in the hot water position, check for a live on the motorised valve's white wire. If it is live, the valve is faulty. If not, there's a fault with the programmer or room thermostat. Report back
- If it's moved to the mid position, proceed to 6
6) Leave the
heating on at the programmer and room stat, and
turn off the hot water at the programmer and cylinder thermostat. The valve should now move to the heating only position. Does it?
- Only if yes, go to 7
- If no, go to 8
7) Without changing anything, check for a live on the motorised valve's orange wire. Is it live?
- If yes, the valve is working as it should be.
8) Without changing anything, check for a live on the motorised valve's white and grey wires. Are they both live?
- If yes, the valve is faulty.