The problem could well be caused by the main relay on the PCB. This was the case for me, pump was working fine for years then all of a sudden it started cutting out and pulsing.
With the shower running make sure that 48V is present across the coil (measure with a multimeter) (PIN A1 and A2)...