ok so about a week ago while i was driving to galveston my check engine light came on while i was on the highway. it went off and on and then it stayed on the last like 25 minutes of the trip. so now a week later it still does it sparatically, but now i hav enoticed when i start the car sometimes it will either happen instantly or after a few minutes of sitting there. what is does it clim to 1600rpm like that was the idle, i did leave it there to see if it would go down and it didn't i usually just put it into a gear or into neutral (from park) and it fixes the problem. i dont have a code reader and wondered if anybody came across this problem before. thx.