I'm a bit late to this one but had similar problems with mine at the weekend. Like James says, pull both the fuel pump and efi relays, maybe clean the pins while they are out. Swap the relays around. Also, and assuming this is an RRC pop the fuel pump cover off in the boot, pull the connectors on the pump and clean them up, also, carefully pull the earth connection, clean and reconnect, then dive in to the rear near side wheel well, look for an earth on the chassis and a connector, these feed the pump, pull the connections and clean then remake. I know that is all a bit of messing about but it will hopefully ensure all the connections are sound, if the problem persists then you will need to either try a substitute ecu or put a code reader on it.