For the idle problems, replace or clean the air filter if you haven't already, my 89 si crx had that issue when the filter has hella dirty.
Secondly, pop in some injector cleaner in the tank (at every oil change) and then fill up on some high octane gas.
If those don't do it, check the plugs.
For manual instruction and further investigation look here:
[General] Online Car Manuals and Technical Service Bulletins
2. Enter the following as the code: pl249412345678
3. Click on Auto Repair Reference Center in the middle of the page
4. And you're in! find your model, year, make etc...