Clean the filter. If filters are dirty, it restricts water flow into the heater. Most heaters have a pressure switch that will not allow the heater to turn on unless the water flow/pressure is sufficient.