About a month ago, I left an ~8 hour meeting, got in my 4runner, let it idle for about 5 minutes then took off. Not 1000 feet down the road, the Check Engine, Battery, and Oil light came on and the car stopped. All the electrical worked fine, and the engine cranked but wouldn't turn over. I...