The pump is ok to run continuosly.
The ECU feed comes from the fuse/relay box but I dont have info to hand.
Could be either the relay itself OR the fuse box as this is a common fault !!!
The fuse box can be repaired but is a pain to remove and get apart !
Glad you found it !!!