I have two 12-year old 40 gallon gas water heaters. Both of the pilot lights went out at the same time. My plumber said I needed new water heaters. My neighbor next door came over and installed two new thermocouples and now the water heaters are lit and working again. Should I expect this to happen again because of the age of the water heaters? How long do they usually last?