i had a civic with cut off exhaust that did this.. very very annoying haha... took me forever to figure out what it was i replaced every sensor on the throttle body.. last thing i did was replace the whole throttle body off ebay. fixed the problem dude who worked at honda told me that the spring could be wore out causing this