My car was idle for about two years and now i've started to drive it again in VA. The check engine light came on the day i started driving it. Since i also need an emissions inspection done, the mechanic failed it and told me that the Idle speed control motor needs to be cleaned, and then he'd see if that fixed the check engine light.
The price that he quoted me for the cleaning of the idle speed control motor, including an oil change, windshield wipers change and costs of inspection, and i guess labor is $300.
Does this sound normal? Thanks in advance.