For me it was the ECU box. I have an FBO setup. And the Box was the culprit.

It would cut out at almost anytime anywhere and I could start it up again in anywhere from a few seconds to a few minutes. It was scarry when it happend.

As soon as I changed the box it never happened again.

Here is another post that someone had on the same subject.
Tough One post