2001 Honda Civic Slow to Idle down;Check engine light
My 2001 Civic HX presented a check engine light with OBD 2 Codes P1166 and P1167. Runs normal with the exception of not idling down after acceleration or reving the engine. RPM's come down to 1200-1500 (normal running temp) for up to a second before returning to normanl RPM, approximately 750. Codes indicate primary O2 sensor. Deeper diagnostic did not reveal any other apparent problem and mechanic indicated the idle control valve suspect. I changed the sensor and cleaned the idle control valve, which did appear a little sticky. After leaving the battery disconected for a time, the check engine light came back on after a few seconds and the idle still hesitates to come back to normal. There are not other indications oather than a loss of 4 MPG. Help would be great before I jump into expensive parts. Thanks