Assume I get a CEL and I determine the code and perform the re[pair/replacement of what I suspect to be the most likely cause. At that time, is it better to reset the CEL [erase the code(s)] and wait to see if the engine, after some miles (usually around 100) still does not throw CEL or should I leave it and wait for it to turn itself off? Or does this actually depend on the vehicle.
Another way to ask this would be: once the CEL is on, does the ECU perform checks on the sensor to see if the data collected indicate it should be turned off or does it actually need to be reset manually?