I have been having the same issue with my B2650 for the last few months. The tractor has been great other than this. I changed the fuel filter and air filter. I treated the fuel. The stalling is still occurring after that maintenance. I have a replacement seat cut-off switch coming next...