SCALE BUILDUP
Rheem · Rheem RTGH-95DVLN Prestige 9.5 GPM Condensing Tankless Gas Water Heater
Mineral scale (calcium carbonate) gradually builds up inside the copper or stainless steel heat exchanger tubes, especially in hard water areas (above 7 grains per gallon hardness). Scale restricts water flow through the heat exchanger, reduces heating efficiency, and can trigger error codes 16 (overheating) and 24 (low flow/high temperature rise). Prevention: descale annually in hard water areas using a tankless descaling pump kit. Connect the pump to the cold water and hot water isolation valves, circulate white vinegar or commercial descaling solution through the heat exchanger for 45-60 minutes, then flush with clean water. Install a whole-house water softener or an inline scale prevention device upstream of the unit. Rheem recommends descaling every 12 months in areas with hardness above 11 grains.
Error SCALE BUILDUP on the Rheem Rheem RTGH-95DVLN Prestige 9.5 GPM Condensing Tankless Gas Water Heater means: Heat Exchanger Scale Accumulation. The top-ranked community fix is “Professional Heat Exchanger Removal and Deep Descaling” (hard difficulty, ~180 min, DIY cost: $0). 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: $400-$600.
False Flame Detection
Abnormal Combustion — Blocked Vent
Ignition Failure — No Flame Detected
Flame Failure — Flame Lost During Operation
Thermal Fuse Activated — Overheat Safety
Overheating — Outgoing Water Too Hot
Abnormal Temperature Rise — Low Water Flow
Condensate Drain / Vent Blockage
The Rheem Rheem RTGH-95DVLN Prestige 9.5 GPM Condensing Tankless Gas Water Heater has 8 other known error codes:
Ad Space — banner
Replace ADSENSE_PUBLISHER_ID in AdUnit.tsx