RUMBLING
Rheem · Rheem Professional Classic 50 Gal. 38,000 BTU Natural Gas Water Heater
The water heater makes rumbling, popping, crackling, or banging noises during heating cycles. This is caused by sediment (calcium carbonate and minerals) that has settled at the bottom of the tank over time. When the gas burner fires, it heats the sediment layer from below. Water trapped under the sediment turns to steam, creating popping and rumbling sounds as bubbles escape through the sediment. This is not immediately dangerous but indicates significant sediment buildup that reduces efficiency, shortens tank life, and can clog the drain valve. Flush the tank to remove sediment. If the tank has never been flushed, the sediment may be too hardite to drain — a full tank cleanout may require removing the drain valve to break up and remove compacted sediment.
Error RUMBLING on the Rheem Rheem Professional Classic 50 Gal. 38,000 BTU Natural Gas Water Heater means: Rumbling or Popping Noises During Heating. The top-ranked community fix is “Remove and Replace the Drain Valve to Clear Compacted Sediment” (medium difficulty, ~60 min, DIY cost: $15-$30). 2 community-ranked fixes available below.
Published February 2026 · 2 fixes · water heater
Content is based on manufacturer service documentation, community repair experience, and OEM technical bulletins. Always verify with your owner's manual.Learn about our editorial standards.
While many water heater repairs can be done safely at home, consider hiring a qualified technician if:
Average professional repair cost for this issue: $150-$250.
Normal Operation
Thermopile Voltage Low
Temperature Exceeded High Limit
Temperature Sensor Failure
Gas Control Valve Electronics Failure
Insufficient Thermopile Power
Not Enough Hot Water — Runs Out Quickly
No Hot Water — Pilot Light Out
The Rheem Rheem Professional Classic 50 Gal. 38,000 BTU Natural Gas Water Heater has 8 other known error codes:
Error code RUMBLING also appears on 1 other Rheem model:
Ad Space — banner
Replace ADSENSE_PUBLISHER_ID in AdUnit.tsx