Here's the issue, 01 500 efi that starts and idles fine. Riding along at 40 -50 mph and it starts to die, it will stay going about 30 mph and 7000 on the tach. This problem is intermittent so I'm having a hard time with it. Once in a while it will run fine for about 5 minutes then back to running really sluggish and it sounds like it has a miss. Any ideas, need to get it fixed have lots of snow now.