I have a 2008 Sonata with 284,000 miles on it. The other day when I was leaving work it hesitated cranking. However it cranked and when I put it in reverse then stopped and put it in forward it was jumping a little bit. Drove it home and when I got home I turned it off. Now when I crank it cranks and it shakes the goes dead after about 20-30 seconds after cranking. I had my battery tested and it is fine. Someone told me it could be my coil packs. I just had new spark plugs put in last month. It does not have the check engine light on. I did noticed that my ESC says off on my dash and my light on my door flickers before it goes dead. Any suggestions what it could be?