Yes, a bad alternator can cause the engine to stall if it is not producing enough power to keep the vehicle's electrical system running.