Ruud 31
The heat exchanger is too hot
Source: hvac/ruud/c327d936__RUD-rutgh-84dvln-2_pm.pdf
What does Ruud 31 mean?
On Ruud RUTGH condensing tankless water heaters, error code 31 indicates the heat exchanger is too hot. The controller senses excessive heat-exchanger temperature and stops the unit to protect it, displaying code 31. This is a hardware-protection fault that the manual routes to professional service.
Symptoms
- 31 shown on the remote control LED display
- Heater shuts down during operation
- Loss of hot water
- Repeated faulting under load
Common causes
- Heat-exchanger temperature exceeding safe limits
- Reduced water flow through the heat exchanger
- Scale buildup impairing heat transfer
Diagnostic steps
- 01
Turn off faucets and let the unit cool
Turn off all hot water faucets so the heat exchanger can cool before restarting.
- 02
Power-cycle the heater
Turn off the heater, unplug it for about 30 seconds, plug it back in, restart, then turn on a hot water faucet and recheck the display.
- 03
Record the code if it persists
If 31 remains, note the displayed code for the technician.
- 04
Contact a dealer or qualified service technician
The manual's solution for code 31 is to contact a dealer or qualified service technician to diagnose the heat-exchanger condition.
Keep this fix — get it by email with every Ruud error code
A clean printable version of this Ruud 31 guide + the full Ruud code pack (16 codes), straight to your inbox. Free.
When to call a professional
Code 31 is a heat-exchanger over-temperature fault best handled by a dealer or qualified service technician, especially if it returns after a power cycle. Diagnosing flow restriction or heat-exchanger condition on a sealed condensing unit requires specialized tools. The manual directs repairs of burners and safety devices to a qualified service technician and warns against attempting them yourself.
Don't want to DIY this? Open a service ticket on AskWhiz and get it handled — pay per ticket, no subscription.
Open a ticket — free accountOther Ruud error codes
Lime/scale buildup detected — flush or descale the heat exchanger
05Air intake or vent exhaust opening may be blocked
11Vent pipes on the vent termination may not be connected properly
12Gas shut-off valve is not fully opened
13Gas service has been interrupted
14LP gas is running low (LP models only)
15Code still displayed after the basic recovery steps — service needed
29Water heater is overheating
33Neutralizer is clogged
61 or 99Faulty inlet thermistor
65Faulty outlet thermistor
92Faulty blower motor
AskWhiz Playground
Test your diagnostic skills
Play a real HVAC service call in the AskWhiz Playground — real brands, real fault codes, no signup.
Play a real service call