Barbara, Sounds like carburetor may have dirt inside sticking float or worn needle and seat.Take mower into a good small engine shop, tell them what you have seen and have them diagnose and estimate repair.
"I hope this helped you out, if so let me know by pressing the helpful button. Check out some of my other posts if you need more tips and info."
Check that the vent in the fuel cap is not plugged. Can create a vacuum preventing fuel getting to carburetor,
If not sure leave cap a little loose and see if stall repeats>