Then it's certainly overheating.
Since everything electrical is functioning as far as the cooling fans, then we have to start looking at the cooling system itself. My first suggestion would be to flush the system and replace the thermostat.
Here are a couple links that explain how to flush the system and in general, how to replace the thermostat:
https://www.2carpros.com/articles/coolant-flush-and-refill-all-cars
https://www.2carpros.com/articles/replace-thermostat
I'm recommending the thermostat at the same time because the coolant will be drained for the flush.
Here are the directions specific to your vehicle for thermostat replacement. The attached pics correlate with the directions.
____________________________________
2004 Hyundai Elantra L4-2.0L
Procedures
Vehicle Engine, Cooling and Exhaust Cooling System Thermostat Service and Repair Procedures
PROCEDURES
THERMOSTAT
REMOVAL
NOTE: Removal of the thermostat would have an adverse effect, causing a lowering of cooling efficiency. Do not remove the thermostat, even if the engine tends to overheat.
1. Drain engine coolant so its level is below thermostat.
pic 1
2. Remove water inlet (A), gasket and thermostat.
INSPECTION
pic 2
1. Immerse the thermostat in water and gradually heat the water.
2. Check the valve opening temperature.
Valve opening temperature: 82°C (177°F)
Full opening temperature: 95°C (205°F)
If the valve opening temperature is not as specified, replace the thermostat.
3. Check the valve lift.
Valve lift: 8 mm (0.3 inch) or more at 95°C (205°F)
If the valve lift is not as specified, replace the thermostat.
INSTALLATION
1. Place thermostat in thermostat housing.
1. Install the thermostat with the jiggle valve up ward.
pic 3
2. Install a new gasket (A) to the thermostat (B).
pic 4
2. Install water inlet (A).
3. Fill with engine coolant.
4. Start engine and check for leaks.
____________________________________________________________________
Try this and let me know if it helps.
Take care,
Joe
Images (Click to make bigger)
Sunday, May 3rd, 2020 AT 8:20 PM