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.

In this guide
  1. What to check
  2. Winter and code 29
  3. When to call a technician
  4. Code 29 on other Rheem models

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

  1. Find the condensate drain line and follow it from the unit to the drain.
  2. Look for kinks, sagging sections holding water, debris or ice.
  3. Check the neutralizer, the canister or cartridge on the drain line, for clogging. The media inside wears out and needs replacing periodically.
  4. On a new installation, make sure no shipping cap was left on the drain fitting.
  5. 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 generationMeaning
Current condensing (high-efficiency) modelsCondensate is not draining
Current models, all typesHeat exchanger temperature too low for more than 3 minutes
Earlier modelsHeat 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?

Other Rheem codes

CodeMeaning
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)

All Rheem error codes