My gas water heater stays on pilot but will not "flame up" to heat the water. I can turn the temperature knob and the flames will fire up and heat the water. As soon as the water has reached the desired temperature it will cut back down to the pilot light and will not come back on to reheat the water whenever needed. It just stays on pilot all the time. Please help, do not want to replace the whole water heater.