why is my engine shaking ? on 2007 Ford Explorer Sport Trac

when i accelerate or decelerate my engine begins to shake. engine light is on and wondering what could be the cause?

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
1 answer
scan test for codes it sounds like you might have a bad coil