Exactly as Bertsmobile1 said. Trash in the tank, deteriorating fuel lines and plugged filters if yours has one.
It all starts at your fuel can. The old type with the open top. Those allow humidity, rain, bugs, dirt, grass, grit and mud dobbers and so on inside. When you fill the mower tank...