Just as the title says, I was driving my car, then literally out of nowhere the car starts shaking as if all the tires are out of balance. It seems to shake more if I accelerate, versus just coasting. When it started to shake the check engine light and the traction light both immediately came on. Any ideas what to check under the hood, or if you think it would be able to ride 20 miles to my mechanic?