Coolant level is important and causes idle sped fluctuation and surging. Throttle position fault should set a code but it would cause a flat spot on initial acceleration and would affect fuel cut off, vacuum leaks at the intake manifold gasket would affect idle quality and emissions (high hydro carbons). Its been a while since I worked on one with that problem but there is wax element for cold fast idle control,you take off the air boot at the throttle housing and put your finger over an air by pass chamber in the throttle housing with the engine warm if the idle improves the element is bad. Find a shop that specialize n Honda/Acura cars they will recognize the problem and know how to fix it. There is a company that independent auto repair shops get their information from, this same information is available inexpensively for people that work on their own cars.. The information is year make and model specific, covering repair procedures, torque specifications, fluid capacities and specifications, service bulletins, component locations, wiring diagrams ect.... Alldata is very easy to navigate http://bit.ly/AllData_Repair_Manuals_Online