Your check engine light and your vehicle shaking could be due to the same issue. You could have a misfire causing both of those symptoms. When your vehicle is not firing properly then it can cause your vehicle to shake. This fault will also cause the check engine light to come on. Typically we see when your tune up is overdue or if it has a leak that has caused the spark plugs to be covered in oil. Give us a call and let us take care of you.