I had this problem and I think it was related to my amp gauge. The car would shut off and five minutes later be fine then run for a month without doing it again. I ended up getting a new set of gauges and haven't had this problem since. I could tell the old amp gauge had been heating up a lot.