My sparkplugs.

It does sound like you have a stuck needle/seat probably due to dirt in your fuel line.Look to see if fuel is dumping at idle.Also you might want to change your fuel filter.