If you fix the problem causing the light to come on, it will go off.
Take your car to an AutoZone and ask them to pull your codes. They offer this for free, and it will reset your engine light, and you'll get to know why the light was on. Until you actually fix the problem though, the light will just come back on.
go to autozone and have them hook it up to there computer and if you've already fixed the problem they can reset it.
you must take it to a dealer. Just had to do mine. Cost $44.50
how to reset
The check engine light, on your Hyundai Elantra can be reset by removing the fuse. Keep the fuse out for 10 seconds and replace it to its slot.
airbag light is on dash
The abs light is on because there is a problem with the abs system. Until the problem is fixed the light will remain on. After the problem is fixed the abs light will reset itself after a short drive.
in the internal fuse box on the back unplug the cables that go into the board. REMEMBER TO MARK WHAT GOES WHERE.
Tpms
In order to reset the oil change light on a 2006 Hyundai Tuscan you need to take the car to the dealership or your local oil changing station.
You need a OBD scan tool to clear any codes on this car.
P 0172