P0505 is a failure in the idle speed control system. Is the idle speed high? The first step in Honda's trouble shooting procedure is clean the throttle venturi /butterfly area, then verify when the engine has warmed up that the throttle by pass system is not by passing too much air around the throttle butterfly. There is a company that independent auto repair shops buy their information from that the same information inexpensively to do it yourselfers. The information is year make and model specific repair procedures, service bulletins, component locations, wiring diagrams ect.... Alldata is very easy to navigate http://bit.ly/AllData_Repair_Manuals_Online