This happens on every faucet in the house. Sometimes, when you first turn on the hot water, it comes out (just the pressure in the line) and then it runs slow and stops. Then, a banging noise happens and the water starts. At other times, there is a banging noise at the time the hot water faucet is turned on. More recently, there is a slight banging noise in the pipes after flushing the toilet (which is cold water). I have tried reducing the water temp on the hot water heater. I considered buying a water pressure gauge to see what our household water pressure is. Is this a problem with the entire water system or perhaps the hot water tank pressure regulator?
Water temperature is not a likely candidate except at the extremes. If you have a local tool library, or perhaps home store, they may loan out pressure gauges.