Sounds like the Micro Switch which plugs onto the Diverter valve may have come unclipped, or the Hot Water Diaphragm my be failing and not moving the Diverter valve across to the Hot Water position.
Boiler Repairman
May 2009
Automatic Answer
We may have found other answers which could help you.