A car can stall for several reasons which include bad ignition coils, bad ignition control module, low fuel pressure, clogged fuel injectors, clogged fuel filter, bad gas, bad fuel pump, bad spark plugs, a dirty air filter in some cases and even bad fuel.