A water heater that isn't heating might not be getting power, it could have a tripped limit switch, or one or more of its ...