There are some thermostats that allow you to set a maximum temperature fluctuation differential so that it will keep the temperature fluctuation within the degree range you set, which might help in your situation. I have an Inkbird thermostat that does this, but if you choose this brand be warned that it gives off a high pitched buzz that will drive you insane if you have to be in the same room with it.
I have the problem with swinging UTH temperatures as well. I use a Zoomed Reptitherm UTH and a Jumpstart thermostat. I have my thermostat set to 92F but the temp fluctuates between 86-93F. I wouldn't worry about the temperatures as long as they don't get lower than 86 or higher than 94.