Had the same sort of prob,when you have stopped waited and retried starting do you hear the fuel pump? Mine turned out to be a bad live feed on the pump the wire it got warm car stopped. It cooled car started and repeat.
Sorted the contacts and wire no more problems.
Best of luck with yours.