I have a 2007 Honda CBR 600rr and I am having idle issues. I was recently riding along this past fall and I noticed, when I came to a stop light, that my bike felt like a fuel pump was going out and the bike wanted to die. I took off and when giving the bike gas it felt fine. A few minutes later I noticed the idle was stable but abnormally high (2,100-1,900rpm). Unfortunately my bike has been this way for a few months now with no known fix. It still idles at about 2000 rpms and I notice when shifting that there is a hang in the engine rather than the engine instantly dropping the rev like normal. In an attempt to fix this problem I have changed the IAT sensor, put a new K&N air filter on, and attempted to reset the ECU by leaving the battery cables unhooked overnight. Any further ideas or help to remedy this issue would be greatly appreciated!!