My 08' 883 C has 18,000 miles on it. Recently while going on long rides, after downshifting, the bike is stuck on a high idle.When it finally drops back to a normal idle, the check engine light comes on very briefly. Since this has happened a 3 times. Now when i start it the check engine light comes on, then i put it in gear and roll a few feet and it goes off. My bike runs fine otherwise. Anyone have any ideas or thoughts. I would really appreciate it. Thanks, Woody