check compression, as well as plugs a fouled plug or loose cap can run like chit till ya pinner, low comp as well can idle poor but still be ok when pinned but that won't last long. also left over fuel from last season will rough up the idle. lots of things can cause it, dirty carbs gummed up from sitting with old fuel, and on and on....