Sounds like fuel problems to me as well or an air leak o-Rings or crank seals....look under the mower and see if there is a heap of oil on top of the cutting disc from the bottom crank seal....