Hot Water Heater Not Heating Water. Replace the water heater heating element The heating element is the heat source inside an electric water heater. Faulty Thermostat The upper thermostat on an electric water heater actually controls both the upper and lower heating elements.
Always shut off the power to an electric water heater before working on it. Check the circuit breakers in your fuse box. The lower thermostat controls only the lower heating element so if it fails but the upper thermostat works the result is hot water not getting hot enough.
Look on your water heater for the gas.
Sediment Buildup In The Tank. The dip tube is the part of your water heating system where cold water enters the heating tank. Why Your Gas Water Heater Is Not Hot Enough Broken Dip Tube. It extends directly into the tank where it radiates heat energy to the water around it.