I have a 2006 SC Apex with a Gems controller. The sled has about 4400 miles on it and this season when I start it and it warms up, it will surge at idle almost dieing and going full lean then jump back up to 1500 RPM. It will do this for about 30 seconds to a minute and then clears up and idles correctly. It seems to do this after you ride and then stop to let it idle. I have 2 Gems controllers and it is doing it with both of them. It seems to be related to a computer controlled sensor of some sort. Any suggestions would be appreciated.