Yes, engine misfires can cause shaking. Misfires occur when fuel is not ignited properly, causing cylinders to skip a beat. This can result in an unbalanced engine, leading to vibrations and shaking. It's important to address misfires promptly to prevent further damage and ensure smooth running of the engine.