Rheem 29
Rheem tankless code 29: condensate drain problem, causes and fixes
Short answer
On Rheem condensing tankless heaters, code 29 most often means condensate is not draining: the drain line or neutralizer is clogged, kinked or frozen. Rheem's current manual also uses code 29 for a heat exchanger that stays too cold for more than 3 minutes, and earlier models call it heat exchanger outlet temperature too low.
Condensing tankless heaters produce acidic water, called condensate, as they pull heat from the exhaust. It drains through a neutralizer, which raises the pH, and then to a drain. When that path is blocked, Rheem shows code 29.
Code 29 applies to condensing models. It is one of the more fixable Rheem codes.
What to check
- Find the condensate drain line and follow it from the unit to the drain.
- Look for kinks, sagging sections holding water, debris or ice.
- Check the neutralizer, the canister or cartridge on the drain line, for clogging. The media inside wears out and needs replacing periodically.
- On a new installation, make sure no shipping cap was left on the drain fitting.
- Reset the unit once the drain runs freely.
Winter and code 29
Drain lines in cold garages or near outside walls can freeze. If code 29 appears in cold weather, protect or reroute the line.
When to call a technician
Call a licensed technician if code 29 returns after the condensate drain and neutralizer are clear. The cause is then likely inside the unit, such as a blocked internal condensate trap or a faulty sensor, and those parts should only be tested and serviced by a professional.
Code 29 on other Rheem models
Rheem's current troubleshooting manual lists two meanings for code 29, and earlier models use a third wording:
| Rheem generation | Meaning |
|---|---|
| Current condensing (high-efficiency) models | Condensate is not draining |
| Current models, all types | Heat exchanger temperature too low for more than 3 minutes |
| Earlier models | Heat exchanger outlet temperature too low |
For the "temperature too low" version, Rheem's checks cover the inlet and heat exchanger thermistors, the gas control valve and the water volume control valve. On condensing units, Rheem says to confirm the condensate drains properly before going further. On earlier models, the remedy is to clean the heat exchanger air inlet.
If you are not sure which version your unit shows, check whether it is a condensing model: those have a condensate drain line and neutralizer.
Common questions
How often should the Rheem condensate neutralizer be replaced?
The neutralizing media wears out over time. Check it at every annual service and follow the schedule in your manual.
Why does my Rheem show code 29 in winter?
A frozen condensate line is a common winter cause.
Does code 29 only appear on condensing Rheem models?
The condensate version does, but Rheem also uses code 29 for a heat exchanger that stays too cold, which can apply to other models.
Was this article helpful?
Sorry about that. What was missing?
Please do not include personal information. Links are not accepted.
Thanks for your feedback. It helps us improve our guides.
Other Rheem codes
| Code | Meaning |
|---|---|
| 00 | Continuous combustion for more than one hour |
| 03 | Communication failure between units, remote or manifold controller |
| 05 | Improper combustion detected by the flame rod (warning) |
| 10 | Air supply or exhaust blockage (hard lockout) |
| 11 | Ignition failure |
| 12 | Flame failure |
| 13 | Poor combustion detected by the flame rod (indoor units) |
| 14 | Overheat safety tripped |
| 15 | Heat exchanger or hot water temperature too high (boiling safety) |
| 16 | Outlet water temperature above the set point (over temperature warning) |
| 21 | Air intake filter switch fault (earlier models) |
| 24 | Remote control buttons held too long, or operational switch fault |
| 29 | Condensate not draining (condensing models) or heat exchanger temperature too low |
| 31 | Inlet water temperature sensor (thermistor) fault |
| 32 | Heat exchanger thermistor fault |
| 33 | Outlet (outgoing water) thermistor fault |
| 34 | Ambient or combustion air temperature sensor fault |
| 35 | Improper thermistor connection |
| 51 | Gas valve fault: flame detected after shutdown (current) / gas inlet solenoid valve fault (earlier) |
| 52 | Modulating gas valve (PGFR) fault |
| 61 | Blower (combustion fan) motor fault |
| 65 | Water volume control valve fault |
| 66 | Water bypass valve fault |
| 71 | Gas inlet solenoid valve fault |
| 72 | Flame rod fault: flame sensed before ignition |
| 76 | Remote control communication fault |
| 79 | Blower (fan) motor current fault |
| 80 | Gas cut-off failure: flame detected after the unit turned off |
| 82 | Control board program chip fault (current) / gas type data failure (earlier) |
| 90 | Vent blockage detected before ignition |
| 92 | Neutralizer needs replacing soon (warning, condensing models) |
| 93 | Neutralizer must be replaced; unit will not operate (condensing models) |
| 1L | Lime (scale) buildup detected in the heat exchanger |
| 99 | Vent blockage detected after shutdown / blocked flue (hard lockout) |
| P1 | Not enough water flow to fire the burner (warning) |