So I was driving to work today, and suddenly the engine cuts out and that light with an exclamation point inside a gear comes on. What the heck could that be? It doesn't wanna crank when I try to start it, but a few hours later it starts up just fine only to shut off again 15 minutes down the road. I'm typing this on the side of the road as we speak. Please help!