The most likely cause of a car shake and the check engine light flashing at the same time is a misfiring engine that is causing the car to shake. Misfiring engines are commonly caused by bad ignition coils or bad spark plugs, but there can also be a number of other factors to blame for a misfiring engine.