There are several possible explanations for fluctuating hot water temperatures, including: A problem with the water heater Changes in water pressure Leaks in the pipes   If you are experiencing any of these problems, please contact a plumber.