Nothing disrupts daily life faster than a cold shower caused by a failed water heater. Before you call a plumber and spend $200-$500 on a service call, many common gas water heater repair issues can be diagnosed and sometimes fixed by a homeowner with basic tools. This guide covers the most frequent problems, their causes, step-by-step troubleshooting, and clear guidance on when a repair crosses the line into professional territory.
Safety First: Before You Touch Anything
Gas appliances demand respect. If you smell rotten eggs or hear a hissing sound near the water heater, leave the house immediately without flipping any switches or using your phone. Call your gas utility’s emergency line from outside. For non-emergency repairs, turn the gas control knob to the “pilot” or “off” position before working on any components. Keep a fire extinguisher rated for gas fires within reach. Never use an open flame to look for gas leaks; use a soapy water solution brushed onto fittings and watch for bubbles.
No Hot Water at All
The most common cause of zero hot water is a pilot light that has gone out. On older water heaters with a standing pilot, look through the small viewport at the bottom of the unit. If you do not see a flame, follow the relighting instructions printed on the tank’s label. Typically, you turn the knob to “pilot,” hold down the reset button, and use the built-in piezo igniter or a long lighter to relight the pilot. Hold the button for 30-60 seconds after the flame appears to warm the thermocouple.
If the pilot will not stay lit after releasing the button, the thermocouple is likely the culprit. This copper sensor rod sits in the pilot flame and generates a small electrical signal that tells the gas valve to stay open. A worn thermocouple costs $8-$15 at any hardware store and takes about 20 minutes to replace with a wrench. On newer models with electronic ignition, a faulty igniter module or control board may need replacement, which typically costs $100-$200 for the part.
Water Is Lukewarm but Not Hot Enough
Check the temperature dial on the gas control valve. It should be set to approximately 120 degrees F for most households. If the setting is correct but water is still lukewarm, sediment buildup at the bottom of the tank is the most likely cause. Mineral sediment insulates the bottom of the tank from the burner flame, reducing heating efficiency dramatically.
Flushing the tank removes sediment. Connect a garden hose to the drain valve at the bottom of the tank, run the hose to a floor drain or outside, and open the valve. Let water flow until it runs clear, which usually takes 5-10 minutes. For heavy buildup, you may need to fill and drain the tank two or three times. Flushing annually prevents the problem from recurring.
Strange Noises from the Tank
Popping, cracking, or rumbling sounds during heating cycles indicate sediment buildup on the tank bottom. As the burner heats water trapped beneath the sediment layer, steam bubbles form and burst, creating those noises. Flushing the tank, as described above, usually resolves the issue. Persistent knocking after flushing could indicate a more severe mineral scale buildup that requires a professional descaling treatment or may signal the tank is nearing end of life.
A high-pitched whining or screeching sound points to a partially closed valve restricting water flow. Check the inlet and outlet valves on top of the tank and ensure both are fully open. Also inspect the temperature and pressure relief valve on the side of the tank; a failing T&P valve can produce a hissing or whistling sound.
Water Leaking from the Tank
Identify the source of the leak before assuming the worst. Common leak points include:
- T&P relief valve — A small amount of dripping is normal during heavy heating cycles. Continuous flow indicates excessive tank pressure or a faulty valve. Replacement costs $15-$30 for the part.
- Drain valve — A slow drip from the spigot at the tank bottom is usually a worn washer or a valve that was not fully closed after the last flush.
- Inlet/outlet connections — Leaks at the top of the tank where the cold and hot water pipes connect are often caused by loose fittings. Tighten with a wrench or replace the dielectric nipples.
- Tank body — Water weeping from the tank shell itself means internal corrosion has compromised the steel. This is not repairable; the water heater must be replaced. Average cost for a new 50-gallon gas water heater installed is $1,200-$2,500.
Pilot Light Keeps Going Out
A pilot that lights but extinguishes within seconds or minutes almost always points to a bad thermocouple. The fix is straightforward: unscrew the old thermocouple from the gas valve, remove the sensor tip from the pilot bracket, and install the new one in reverse order. Make sure the tip of the thermocouple sits directly in the pilot flame, not beside it or above it.
If the new thermocouple does not solve the problem, the issue may be a dirty pilot tube restricting gas flow. Use a thin needle or compressed air to clear any debris from the tiny orifice. A faulty gas control valve is the next suspect, and that is a repair best left to a licensed technician since it involves the main gas connection. Gas valve replacement runs $150-$300 for parts and labor.
Rotten Egg Smell in Hot Water
A sulfur or rotten egg smell exclusively in the hot water, not the cold, is caused by bacteria reacting with the anode rod inside the tank. The anode rod is a sacrificial metal rod, usually magnesium, designed to corrode instead of the tank walls. In water with high sulfate content, bacteria feed on the magnesium and produce hydrogen sulfide gas.
The fix is to replace the magnesium anode with an aluminum-zinc anode rod, which does not fuel the bacteria. Anode rods cost $20-$40 and thread into the top of the tank with a 1-1/16-inch socket. Flushing the tank with a hydrogen peroxide solution (2 pints of 3% peroxide per 40 gallons of water) kills existing bacteria. Let the solution sit in the tank for two hours, then flush thoroughly before using the hot water.
When to Replace Instead of Repair
Gas water heaters have a typical lifespan of 8-12 years. If your unit is over 10 years old and needs a repair costing more than $300-$400, replacement is usually the smarter financial move. Other signs that replacement is the better path include rust-colored water from the hot tap, multiple leaks from the tank body, and a noticeable decline in hot water volume even after flushing. Modern gas water heaters are significantly more energy-efficient than models from 10-15 years ago, so the monthly gas savings partially offset the replacement cost over time.