Inconsistent hot water temperature can result from: Sediment buildup in the water heater tank, affecting heat transfer. Malfunctioning thermostat or heating element in an electric water heater. Improperly sized water heater for your household’s needs.