Too much of a coincedance to have 2 faulty valves and hose coming from pump is full of water, I'm suspecting sticky or faulty microswitches on taps as if you fiddle about with them you can get water and then nothing f
When you say maybe the micro switch, are you having a problem with one tap or all of them.
If only one tap it could be a broken switch wire, to check that just open another tap a little and see if you get flow.