Thanks again Keithkar, Pump set high. As you say if the heating works okay on CH it should continue working okay on CH and HW - but it doesnt!
With programmer set to CH only all the rads get hot. When it's set to CH and HW the water is very hot, the downstairs rads are hot but the upstairs rads...