It is a carb problem - most likely that the jets need taking out and cleaning completely. They gets bits stuck in them - grass very often through the fuel system. If you have adjustable jets, remove completely - blow through then screw in carefully till they stop and unscrew 1 1/2 turns to start up
eparkmowers, January 2009