Disconnect the Positive side of the Battery. Disconnect the Throttle Position sensor..
Reconnect the battery and start the vehicle. The Check Engine light should come on and the ECU will go into standby to ensure that the vehicle can get somewhere for service. It should accel upto 1800-2500rpm and no further...
Shut OFF, Disconnect the POS term of Battery... Reconnect the TPS ... Wait 15-25minutes. Reconnect the Battery..
Now go drive it like YOU want it to perform.. It takes about 100 miles MAX for the ECU to LEARN all habits and the Light to go out.
YET,,, the Light does not always work that way...
Trust me on this
So if it does not, the SAME dealer should reset it as a courtesy for FREE.