Had the same problem with water starting off hot then going cold and then finding that I had to turn off hot water tap and waiting for several minutes before turning back on to get hot water.
I also found tapping the PCB some times provided temporary fix.
I Fixed the fault aproximatly 2...