My 2013 Troy Bilt 21" push mower has been running well. But recently after running for about 2 minutes it stalled. It restarted twice but ran for only about 20 seconds - did this twice. I assumed carburetor problem even though I run ethanol-free gas. I took carb off, did normal cleaning...