I have a ranch style house with a crawl space built in the early '70s. It has bedrooms on one end and kitchen/laundry room on the other. The water heater was a gas 40 gallon lowboy in the crawl space beneath the bathrooms. It sits on dirt.
We added on and upgraded the kitchen several years ago and we added a new electric hot water heater on that end of the house at that time. We were in good shape for a while.
After some very heavy rain, the lowboy quit. When I got under the house, there had been some water around it, but it didn't look like the water had been inside where the pilot light and the gas burner are. I tried relighting the pilot and I could do it. The system would fire up and the heater would stay on for something like a minute or two, then go off and the pilot light would shut down, too. I replaced the thermocouple without effect. I called a plumber.
He told me I needed to replace the heater. This was pretty irritating since at the time, that water heater was about 3.5 years old... and it would light, just wouldn't stay lit. I didn't get to talk to him. He charged me $40. We called a second plumber.
This one said the same thing, but disconnected it from gas and water lines. He charged me $50.
That was over a year ago. We have been coasting along using the single electric heater. We have to run water in the bathrooms for quite a while for them to get hot enough to shave or shower. That wasn't much trouble, but my area is now experiencing a drought. Wasting all that water isn't right.
Here's the question (finally). Should I be thinking about replacing it or can it be fixed? If I replace it, should I be thinking about another lowboy or go tankless?