It is standard policy to determine what the problem is before arbitrarily replacing parts. You could have element problems, bad thermostats, or burnt wiring to the heater. Any of these can result in no hot water. And a combination of them can give a small supply of hot water.