Oil light came on but oil level is fine on my 2016 Elantra. What could be wrong?
It could be the oil sensor that is no good !
Is it the oil change light? If so have the oil changed and the light reset. Since your car is under warranty, take it to your dealer in case it is a bad sensor.
If the engine is making funny noises, shut it off and have it towed to the dealer.
Is the check engine light on? If so, check the code, it may tell you what is going on right there, or at least suggest what system to look at. Are there any driveability issues, unusual noises or smells from the engine, or anything to indicate a problem other than the light? Being still under warranty(unless you have a daily commute on the order of 150 miles or so, one way), you may want to just forget further diagnostics and take it in to the dealer and have them handle it.
Looking for a Used Elantra in your area?
CarGurus has 45,660 nationwide Elantra listings starting at $995.
Search Hyundai Elantra Questions
Hyundai Elantra Experts