Well, O2 sensors are cheap so no worries there. The other stuff I'm not absolutely sure and so I don't want to give you bad info. The idle thing: there was a thread yesterday about it. Good luck.
Heres the link:
https://www.honda-acura.net/forums/s...d.php?t=223601