If your water heater isn't heating up the water as it should, it is likely that the element has gone bad. A plumber can test the element with a multimeter to see if it is functioning properly. If the element is damaged, you will need to replace it.