I have a Sears 40 gallon hot water heater. The pilot light keeps going out. It can be relight and the burner ignites and heats the water. Is this a bad pilot assembly or the thermocouple?