After your advice, I called the jokers and cancelled their appointment. I then took the PCB out, cleaned the connectors and bingo, all seems to be fine (at the moment). :D
It took me ten minutes and you've saved me a lot of money. I'm furious that the jokers were going to change the pump...