Apologies for bumping this thread, but it closely matches my issue in that I've bought the exact same replacement part from Screwfix (head only, £55) and changed the wires one by one, like for like, with almost everything is working bar the valve springing back after there is no call for heat...