The light is on for a reason. Go to a major chain auto parts store and they will read the code for you, free. That will give you an idea what is wrong.
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.
The computer has detected a problem with the emissions system. Take it to a professional.
It means there is a problem with the emissions system. Seek professional help.
No the check engine light will not come on
Water in fuel? Have vehicle scanned to determine the problem
By fixing whatever is wrong. The light only comes on when there is a problem. Fix it, and three drive-cycles later the light will go out on its own.
Because there is a fault in, or reported, by the monitoring system (computer) in the car and it needs to be serviced to find and or repair the problem.
take it to autozone and they'll tell you fro free
it has a problem
If the check engine light it on a 2002 Hyundai Accent on one of the sensors is malfunctioning. The computer is acknowledging this and alerting the driver that there is a problem in the engine.
airbag light is on dash
The Check Engine light is on because the ECU has detected a problem with the emissions system on the vehicle. Have the ECU scanned with an OBD2 scan tool to retrieve the code that has been set. That code will tell you what part is being effected.