We'll fuel pump arrived today so I am having a go in fitting it. Got it disconnected and found the bowl under the controller to be water logged. It seems that the water may have shorted out the pins.
Only problem is one of the pins on the pump is a dark colour which may be the start of corrosion. I hope the new controller makes a good connection