Disconnect the Battery. Negative prefered. Wait a couple minutes and reconnect. This will clear codes on 1994 and older. If the light comes back on, check the trouble codes and a repair may be needed.
You clear the light with an OBD2 scan tool after the problem that set the light and fault code has been repaired.
You can disconnect the battery for about 5 minutes and this will clear the check engine codes stored in the computer. If the problem that caused the code has not been repaired the check engine code will just happen again. The only way to get the check engine light to not be on is to repair the problem then clear the codes.
It requires an engine scanner to do that.
you need a scanner
auto zone can rest it for free
If it is a 1996 or later you can not.
Trying to clear the check engine light in a Kia Sorento yourself is not recommended. The check engine light could indicate a serious problem and the car should be inspected by someone qualified.
I have the check engine light on and the code is for map sensor on my 1999 1500 Chevy suburban
I clear the check engine light with a Scangauge II. But most ODB-II devices can read and clear the code.
Have vehicle scanned to determine problem and have codes cleared
A scan tool is required to clear the check engine light. If the failure is not repaired, the light will return.
If the check engine light code is "Random Multiple Misfirings", you need a tune up. Have the spark plugs and wires changed. The loss of power is due to misfirings.