Hi guys, this all started on Sunday on my way home from Walmart. I was at a light and my truck just stalled. Battery light came on, gauges went down, and the truck just shut down (Started right back up). It did it once before back in March, maybe? but it hasn't done it since. Yesterday it did it 3 more times and 2 more today. My engine light has been on for a week or 2 because, according to Big O, I need new o2 sensors which I haven't found time to do yet. Also, over the weekend I had the battery unplugged while I changed my serpentine belt, and moved alot of stuff around. Could either of those cause this? I want to get this taken care of before I'm in an accident. TIA!