Listen to builder, it is most likely the motorised diverter valve. After a period of inactivity ie hot water only and no need to operate, the first time the motor part is asked to turn the valve it pops off the spindle because the brass valve has stuck. Just remove the plastic motor part (it come off by just pushing a little release clip) and then pull it gently off the brass fitting. Then with a pair off plier just turn the spindle back and forth. Note it only does a quarter turn to cover all three options, water only, heat only, or both. When you have done this LEIVE THE BRASS VALVE SPINDLE IN THE SAME POSITION AS THE PLASTIC MOTORISED PART and refit the motor part making sure it is seated properly on the two guide nibs that are on the valve.