I'm having a crazy idle problem with my crx si. The idle is very high and constantly going up and down and staying between 2000 and 4000 rpm. I disconnected the battery and reconnected it a few times to reset the ecu but this problem will not go away. What is causing this????????