A lawn mower keeps stalling when deposits are left behind by old gas creates fuel restriction in the fuel lines, carburetor, and fuel filter. A clogged air filter, bad ignition coil, bad gas cap, and overworked engine can also cause it to stall.