Bad spark plugs can be a reason for stalling. Damaged or worn-out spark plugs are not able to produce enough spark in the vehicle, which the engine requires for starting the vehicle. This can let the engine stall, showing a delayed start of the engine.