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.
No the check engine light will not come on
take it to autozone and they'll tell you fro free
P 0172
you disconnect the battery for a couple minutes.
It appears that if you disconnect the battery for 5 seconds you get your reset.
Take it to the dealership. They have special tools for that. If you have been in an accident, particularly in which you have left the scene, it is important to report the incident to the proper authorities.
Transmission problems.
It means there is a problem with the emissions system. Seek professional help.
The computer has detected a problem with the emissions system. Take it to a professional.
Check the battery in the remote.
Water in fuel? Have vehicle scanned to determine the problem
the check engine light comes on for many reason or many parts usally emmision related.