Turned out to be faulty diverter/ zone valve. appeared to be working, but was in fact stuck and therefore allowing only minimal circulation, simple job to change and all fine since! Could have saved a lot of time and expense if thought of that first. Hindsight!