Minor correction: idle spec for all B-series VTEC motors is 800 +/- 50 RPM.
Anyway, this could be an IACV or possibly a fast idle thermo valve. Depends on when exactly your idle is acting funky. Does it do it when the engine is cold, warm, or all the time?