Yes, old or worn-out spark plugs can cause a car to shake. As spark plugs age, they may not provide a strong enough spark to ignite the fuel-air mixture efficiently, leading to engine misfires and shaking. Regularly inspecting and replacing spark plugs can help maintain smooth engine performance.