Hi tp,its a shame you didnt post when the problem started as someone could have advised that if it was a split coil you would see dirty water from the hot taps.There is not a lot you can do about the plumber,except perhaps if he is registered with the institute of plumbing you could contact them...