When I turn on the water heater, it goes on, runs for five minutes or so, and then shuts off. The tank is full, the by pass is off. What could be wrong?