There are several reasons why your water heater may have stopped working such as malfunctioning parts like the heating element, or thermostat, corrosion inside the tank, leaks, or sediment buildup. If your water heater unit has failed entirely, is producing inconsistent temperatures, or is leaking, Bos Plumbing and Drains can get it up and running again!