Originally Posted by
petrified.rabbit
there are quite a few things this could be. I would suspect some sort of sign when it dies. I would also lean towards electrical issues. Mechanical are less likely to be forgotten (meaning it won't just restart).
When it does does anything else go of? You said it dies clean, so I would lean towards fuel or spark cutting out. You could try rearranging the relays, particularly for the fuel pump and main relay.
It could be a few other things, but i would suspect codes of some sort. But if its the "Clean" cut off that leads me to believe it is an electrical error, a bad sensor, throttle body, anything like that would chug and "fight" before stalling. And most likely not immediately restart.