Check Engine Light Won't Go Away
so i had the check engine light on for a few things, i fixed em all and finally i came to the last problem, the idle control, i put a new throttle body and idle control valve in so that turned the light off, the car's idle is good now and nothing out of the ordinary, but the light is still there, i noticed though that when i disconnect the battery it turns off the first time i start the car, then the second time and after it turns on again, my obd ii says its the idle again, so im wondering if it actually is, does anyone have any ideas as to what it could be? i wanna get rid of he light, and i hate clearing it with the scanner because it just comes back on next time i turn the car on.