A faulty ignition coil, bad gas cap, dirty carburetor, and old gas are the most likely causes of a mower that runs for a few minutes and then dies.