with the heating off,run the hot tap and see if the central heating flow pipe gets hot,if it does its a definate new diverter valve req which sounds wot the fault is,i have no idea why he changed heat exchanger cos its nothing 2 do with ure fault,waste of money...