I have not found one. There once was a post online stating it could be done by pressing and depressing the gas peddal and turning the ignition off and on in the right sequence. Tried it several times and it didn't work. AutoZone sometimes will do it for free. No harm in asking.
(Alternate method) This will work if there only was a temporary problem like a loose gas cap or whatever item that caused the problem was corrected:
1. Lift Hood and set brake for security.
2. Disconnect both positive and negative cables to the battery using a #10 open and closed end box wrench.
3. Since you did that you may as well clean the terminals (optional).
4. Reconnect the cables to the battery.
Re-start vehicle. Your clock and radio settings will need to be reset.
This method should clear only erroneous check engine lights. If light stayed on there is a larger issue that needs repair before engine or smog control damage. If the check engine light went out but after driving for 10 to 20 minutes the light came back on you can try the method one more time. If the light goes back on after that then there is a problem that will requires repair.
Many part stores or auto repair facilities will use their portable hand held computer to diagnose the problem. Depending upon the auto repair facility they may not charge you a fee but hope to get your business. It takes all of 10 minutes to do in the parking lot.
To reset the check engine light on a 2003 Infinity I 35, disconnect the battery cables. Leave the cable off for 10 minutes before hooking them back up.
With the engine and ignition off push and hold in the odometer reset button. While holding that button in, turn on the ignition but do not start the engine. After about 5 seconds the light will go off and the maintenance required light will have been reset.
switch ignition to on and press and hold the odometer reset button until the engine lights goes off.
With the ignition off, push and hold the odometer reset button, now turn the ignition on without starting the engine. After 5 seconds the maintenance required light will go out and reset.
With the ignition OFF press and hold the odometer reset button while at the same time turning the ignition to the on position without starting the engine. After 5 seconds the light will reset.
With the ignition key off, push and hold the odometer reset button. Now turn the ignition to the on position but do not start the engine. After about 5 seconds the Maintenance Required light will reset.
To reset the change engine oil light in a 2003 Mitsubishi Outlander, turn the ignition key to the "On" position without starting the engine. Press the gas pedal three times within five seconds. After that, turn the ignition off and then start the engine; the oil light should be reset and go off. If the light remains on, repeat the process.
To reset the oil light on a Toyota Matrix, first turn the ignition key to the "ON" position without starting the engine. Press the gas pedal three times within five seconds. After that, turn the ignition off and then start the engine; the oil light should be reset. If the light remains on, repeat the steps to ensure the reset was successful.
To reset the maintenance light on a 2010 Mazda 6, turn the ignition to the "ON" position without starting the engine. Press the gas pedal three times within five seconds. After that, turn the ignition off and then start the engine to ensure the maintenance light is reset. If the light remains on, repeat the process.
To reset the oil change light on a Mitsubishi Galant, turn the ignition key to the "ON" position without starting the engine. Press the gas pedal three times within five seconds. After that, turn the ignition off and then start the engine to ensure the light is reset. If the light remains on, repeat the process.
To reset the service light on a 2006 Mitsubishi L200, turn the ignition to the "ON" position without starting the engine. Press the accelerator pedal three times within 10 seconds. After that, turn the ignition off and then start the engine to ensure the service light has reset. If the light remains on, repeat the process to confirm.
Press and hold the mileage reset button turn the ignition on wait for 4 dashes to appear, switch ignition off job done ! this will not work. this only resets your service light and not the engine managent light.