I had similar issues with mine when I first got it. Mine was caused by partially clogged fuel lines/filters. The big culprit on mine was the valve area of the sediment bowl. I drained by tank and pulled the sediment bowl. Some the of sediment bowl assemblies have a tube-shaped screen that goes up into the tank, mine didn't.
I poured fresh gas into the tank and let it run out of the tank into a funnel/jug. It's amazing how much gunk builds up around that hole. I replaced the sediment bowl assembly with a new one from Tractor Supply, but the inlet holes that the gas flows into were much smaller. I noticed this when I was installing it, but didn't figure it mattered much. I was wrong. It starved the engine of fuel, so I put the original back on with a new gasket and internal screen (both available at JD dealers for about $10).
I also replaced my fuel line, using rubber hose and put a clear, inline filter in it so that I could keep tabs on how much junk is getting through the sediment bowl.