Have you tried the ECU power relay??????
Sounds like the problem mine had while being mapped at MSD last week.
Relay is behind the glove box on pass side,should be about four relays there,or atleast there is on a 2wd saph cos
The fuel pump relay is there too,worth checking that I would think too
Good luck