Hey thx for all the replies it has a motorised 3port valve and I have a Horstmann 425 Tiara Programmer.
If you mean a valve which looks similar to the on in the photo below, you have a fully pumped system, not a gravity one.
There are three possible causes for your problem:
1. The 425 Tiara has been set to Gravity
You can check this by the action of the CH and HW slide switches. If they cannot be moved completely independently, the system is set to gravity.
You change this as follows
Selecting Twice on the HW selector slide, then select Off on the CH selector slide, this will reveal the screwdriver slot in the interlock. Position a screwdriver in the slot and rotate clockwise (a stop will prevent the interlock from being turned too far).
If this solves the problem there is no need to check anything else.
But if not,
2 Incorrect wiring
Check that there is a wire connected to terminal 3 (HW OFF) on the 425 Tiara.
Check that there are wires connected to all three terminals of the thermostat on the side of the cylinder.
If this is wrong, let us know for further advice/instructions.
But if OK,
Faulty valve actuator (the box on the top).
Do you have a multimeter? It will make fault finding easier on the valve.
The valve has four wire (plus earth): white, grey, orange and blue.
Check the voltage between blue and each of the other three wires when the system is just calling for heating. They should all measure 240Vac. If white and grey are OK, but the orange measures 0Vac or something else, the valve actuator is faulty. Depending on valve make and model, you may be able to buy the actuator on its own.