I have a Civic with a fresh B16 swap.... here's my problem. my engine is idling at around 2000rpm. it seems as though it will continue to idle at 2000rpm even when the engine is warm. but, if it's warm, and i restart the motor, it will idle around 1000rpm like i want it to. any suggestions?