Tankless water heater error code 29 usually indicates a problem related to venting, combustion, or airflow. When this error appears, the heater may shut down to prevent unsafe operation. This can happen if the system cannot properly remove exhaust gases or detect correct airflow.
Because tankless heaters include safety sensors, the unit will stop operating if proper airflow is not detected.
In this guide, we explain what tankless water heater error code 29 means and how to troubleshoot the most common causes.
Tankless Water Heater Troubleshooting Flowchart
Tankless Heater Problem
↓
No Hot Water?
↓
Check Power
↓
Check Gas Supply
↓
Check Water Flow
↓
Check Error Code
↓
Flush Heater if Needed
↓
Call Technician
What Does Tankless Water Heater Error Code 29 Mean?
Error code 29 is commonly associated with venting or combustion problems in gas tankless water heaters.
Many brands use this code to indicate that the heater detected unsafe operating conditions.
Possible causes include:
• blocked vent pipes
• airflow restrictions
• fan problems
• sensor errors
• combustion issues
When this error appears, the heater may stop producing hot water until the problem is corrected.
Blocked Exhaust Vent
Tankless heaters must remove exhaust gases safely.
If the vent pipe becomes blocked, the heater may shut down to prevent dangerous conditions.
Check for:
• leaves in the vent
• snow or dirt blocking the pipe
• bird nests or insects
• damaged vent caps
Clearing the vent may restore normal operation.
Restricted Air Intake
Tankless heaters need fresh air for proper combustion.
If the intake pipe is blocked, the flame may become unstable.
Possible causes include:
• debris in intake pipe
• blocked outdoor vents
• improper installation
• damaged vent screen
Airflow problems often cause the heater to shut down for safety.
Fan or Blower Problems
Many tankless heaters use a fan to move air through the combustion chamber.
If the fan does not work correctly, the heater may display error code 29.
Possible issues include:
• worn fan motor
• loose wiring
• dust buildup
• electrical faults
Fan problems usually require inspection by a technician.
Loose Vent Connections
If the vent pipe is not properly connected, the heater may detect unsafe airflow conditions.
Loose or damaged vent connections can allow exhaust gases to leak or reduce airflow, causing the heater to shut down.
Check for:
• disconnected vent sections
• cracked vent pipes
• loose clamps
• improper installation
Correct vent installation is required for safe operation.
Improper Installation
Error code 29 can sometimes occur if the heater was not installed according to manufacturer instructions.
Possible installation problems include:
• vent length too long
• incorrect vent material
• poor airflow clearance
• intake and exhaust too close together
Improper installation can cause the heater to stop working even if the unit itself is not damaged.
If installation problems are suspected, the system should be inspected by a qualified technician.
Sensor Malfunctions
Tankless heaters use sensors to monitor airflow and combustion.
If a sensor sends incorrect readings, the heater may shut down even if the system is working.
Possible causes include:
• dirty sensors
• loose connections
• worn components
• control board errors
Routine tankless water heater maintenance helps keep sensors working properly.
Mineral Buildup Affecting Performance
Heavy mineral buildup can reduce efficiency and affect internal sensors.
In some cases, scale buildup can cause overheating or airflow problems.
Flushing the system removes deposits and helps keep the heater running correctly.
See our guide on how to flush a tankless water heater for instructions.
See our guide on how to flush a tankless water heater for instructions.
Overheating Protection
Tankless heaters include safety sensors that shut the system down if overheating is detected.
Restricted airflow or venting problems can cause internal temperatures to rise.
When overheating is detected, the heater may show error code 29 and stop heating.
This safety feature prevents damage to the unit.
Allow the heater to cool before restarting.
Resetting the Heater
Sometimes the error only requires a reset.
Steps may include:
- Turn off the heater
- Wait 30 seconds
- Restore power
- Run hot water
If the error returns, the system may need inspection.
Outdoor Installation Issues
Outdoor tankless heaters can sometimes show error code 29 due to environmental conditions.
Possible causes include:
• strong wind entering vent openings
• debris blocking air intake
• rain entering vent pipes
• extreme cold affecting airflow
Make sure outdoor units have proper clearance and protection.
Dirty Air Filter or Screen
Some tankless water heaters include intake screens or filters that help keep debris from entering the combustion system. If these screens become dirty, airflow may be restricted and the heater may shut down for safety reasons.
Possible causes include:
• dust buildup
• insects inside the intake
• dirt or lint blocking the screen
• lack of regular cleaning
Restricted airflow can prevent proper combustion and may cause error code 29 to appear.
Cleaning the intake screen according to the manufacturer instructions may help restore normal operation.
When to Call a Professional
Call a technician if:
• error code keeps returning
• vent problems are suspected
• fan is not working
• gas combustion issues occur
A professional can safely test the system.
Related Tankless Water Heater Troubleshooting
If your heater shows other problems, see our complete tankless water heater troubleshooting guide for more help.
Frequently Asked Questions
What causes error code 29 on a tankless heater?
Error code 29 usually means the heater detected a venting or combustion problem.
Can blocked vents cause error code 29?
Yes. If exhaust gases cannot exit safely, the heater will shut down.
Can maintenance prevent error code 29?
Yes. Cleaning vents, filters, and internal components helps prevent airflow problems.