Hello. I just purchased a 2008 vegas 8ball with 3000 miles on it. It was fine when I rode it for about 45 minutes last night, but today I got a check engine light. It comes on after only going a few hundred feet down the road. The strange thing is that the light goes off when I stop and let it idle. I tried changing the battery but it didn't fix anything. Any help or suggestions would be greatly appreciated. Thank you.