Jack is the 3rd plumber I've had to engage, He has actually found the fault...by doing a proper job checking all possibilities, including the original pipes to the shower that are behind a panel. This problem with the shower not holding its temperature has been ongoing for over a year!!! I even paid for a new one to be fitted!! I really can't thank him enough.!!