I drive a 2003 Honda CR-V. Just today, as I was pulling up to my apartment, both the VSA (Vehicle Stability Assistance) and Check Engine lights came on, and the car started shaking back and forth, as though it was slipping out of gear. After I turned it off and back on, the VSA light is now off, but the Check Engine light is still on.
There's been nothing wrong with the car thus far, except that I accidentally left the headlights on two days ago and drained the battery. I don't think these two events are related but I'm mentioning it here just to be safe.
Any ideas what might be wrong with it? Is it still safe to drive?