[I had a similar problem and went through all of the electronic tests on the PCB which were all OK.
The problem turned out to be the primary flow switch. This is a microswitch that is operated by a pressure valve.
There was a slight seepage from the pressure valve and the switch was getting...