850xp running like crap

Hey guys my 13 850 xp sportsman is not idling correctly it bounces between 1000-1300 and when you accelerate a little it backfires and sounds like it’s running on one cylinder. No check engine light no smoking no engine knock any ideas? I checked the plugs they look good bike only has 100hrs any help is appreciated