I have a 95 Mallard (not sure of the water heater brand). Everything works fine except when the tank is warm; the pilot will not stay lit unless I hold the control in the pilot position. As soon as I move to the "on" position, the pilot goes out. But if the tank is full of cold water, everything works fine. Any suggestions?