Sounds like the 2 or 3 way motorised diverter valve is sticking and allowing flow of water which the sensor inside the boiler needs to tell it to fire up. What you're doing when switching d/w/h to off then back on is to drive the motor (airing cupboard) from one side to the other allowing water flow. Hope this helps?
Chris, July 2007