I've got an 07 v star 650. This morning, around 40 degrees out, I rode it on the freeway, and the check engine light came on after about 12 miles. I pulled off to the shoulder, and the light went out after about 30 seconds. I shut down and checked the oil level - it was fine. Started back up,and took off again. The light came on again when I hit high speed, went out when I slowed down. The bike ran great, sounded normal the whole time.Any idea what this could be!