Good deal on the starter. Tackle one thing at a time. When it stalls, see if just a little gas down the carb will make it fire up. If it will then likely fuel.

If a little fuel doesn't help, then check the spark.