I have a 2008 outlander xt. it starts & idles at 1250 +/- 100. it has a programmer/fuel optimizer, hmf pipe, sitting on 30" silverbacks. after it gets warmed up it surges off idle. if it is past 1/5 throttle it will die unless you get off throttle but it will idle all day. I checked vent lines, cleaned k/n air filter, put new fuel filter, plugs & took fuel cap off while riding, nothing helped. any help would be greatly appreciated.