ive got an 08 le. its got 5600 miles. its been doing this for a couple months. ill go ride and get it warm then shut it off. if i restart it, it idles at like 4000 rpms. if i shut it off and cycle the key it might return to normal but may take 4 or 5 times shutting it off. one time i just decided to take off like that and when i come to a stop its screaming and on the highway it pulls like it has the cruise on. i then figured out if i slowly pull the clutch in to the point where it engages the switch the rpms drop to about 3000. i tested the clutch switch and its fine. my gear indicator hops around when cold but the idle thing doesnt seem to care about it. it can be glitching all day and may start normal may not. i played with the upper throttle body motor and it wont make it idle high at all. the only thing i see is the idle air valve but with the clutch switch making the rpm change i know its moving because my throttle bodies arent moving. but im thinking an input is making the idle valve run sky high but i dont know what. any ideas.