Ive sorted it.... for now at least, heres what I did.
I replaced the valve motor with one from screw fix, (the valve moved freely), and had the exact same problem. So I took the circuit board out to see if anything had burned out and discovered that both micro switches where faulty. Either...