Tankless water heater error code 90 usually indicates a combustion or exhaust gas problem, often caused by blocked venting, improper airflow, or overheating inside the unit. When this error appears, the heater may shut down to prevent unsafe operation. This code is common in gas tankless water heaters and should be checked as soon as possible.
This guide explains what tankless water heater error code 90 means, the most common causes, and how to fix the issue safely.
What Does Tankless Water Heater Error Code 90 Mean?
Error code 90 is commonly related to exhaust temperature or combustion problems. The heater monitors internal temperature and airflow, and if the exhaust gases become too hot or cannot vent properly, the system shuts down.
Possible causes include:
- blocked exhaust vent
- restricted air intake
- dirty heat exchanger
- scale buildup inside unit
- fan malfunction
- improper installation
When the heater cannot release heat safely, it will stop working and show error code 90.
Tankless Water Heater Error Code 90 Exhaust Check Diagram
Tankless Heater Shows Error Code 90
↓
Check Exhaust Vent
↓
Check Air Intake
↓
Check Fan Operation
↓
Check for Scale Buildup
↓
Flush Heater if Needed
↓
Reset Unit
↓
Call Technician if Error Returns
Blocked Exhaust Vent
The most common cause of error code 90 is restricted venting. Tankless water heaters must remove hot exhaust gases quickly. If the vent pipe is blocked, temperature rises inside the unit.
Common causes of vent blockage:
- bird nests
- leaves or debris
- snow or ice
- damaged vent pipe
- incorrect installation
Check the vent outside your home and make sure it is clear.
Airflow problems often happen when the heater has not been serviced regularly. See the tankless water heater maintenance guide for cleaning and inspection tips.
Restricted Air Intake
Tankless heaters need fresh air for combustion. If the intake is blocked, the burner may run too hot, causing error code 90.
Possible intake problems:
- dust buildup
- insulation covering intake
- stored items blocking airflow
- insects inside pipe
Make sure nothing is blocking the air intake.
Restricted airflow can also cause overheating when scale builds up inside the heater. If the unit has not been cleaned recently, follow the tankless water heater flush guide to remove mineral buildup.
Scale Buildup Inside Heat Exchanger
Mineral buildup is a very common cause of overheating errors.
Hard water leaves scale inside the heat exchanger, which makes it harder for heat to transfer. This causes higher internal temperatures and can trigger error code 90.
Signs of scale buildup:
- loud rumbling noise
- temperature fluctuations
- reduced hot water
- frequent shutdowns
- multiple error codes
Flushing the heater once per year helps prevent this problem.
Fan or Combustion Problem
The fan moves air through the combustion chamber. If the fan is not working correctly, exhaust temperature may rise.
Possible causes:
- dirty fan
- failing fan motor
- wiring problem
- control board issue
- airflow sensor failure
If the fan cannot maintain proper airflow, the heater will shut down for safety.
If you are troubleshooting multiple issues, use the tankless water heater troubleshooting guide to check other common problems step by step.
Improper Vent Installation
Error code 90 may appear if the venting system does not meet manufacturer specifications.
Common installation problems:
- vent pipe too long
- too many bends
- wrong pipe size
- poor slope
- loose connections
Tankless heaters require correct venting to operate safely. If the error started after installation, the vent system should be checked.
How to Fix Tankless Water Heater Error Code 90
Follow these steps:
- Turn off the heater
- Check the exhaust vent
- Inspect air intake
- Reset the unit
- Flush the heater if overdue
- Clean dust around the unit
- Restart the system
If the error returns, the fan, venting, or internal components may need service.
When to Call a Professional
Call a technician if:
- error code 90 keeps returning
- heater overheats
- venting looks damaged
- fan not running
- strong exhaust smell
- unit shuts down repeatedly
Combustion and venting repairs should be done by a qualified professional.
Frequently Asked Questions
What does tankless water heater error code 90 mean?
Error code 90 usually means the heater detected high exhaust temperature or a combustion problem. This often happens when the vent is blocked, airflow is restricted, or the unit is overheating.
Can I reset error code 90 myself?
Yes, you can try turning the heater off for a few minutes and restarting it. If the error comes back, the cause may be a blocked vent, dirty heat exchanger, or fan problem.
Will flushing fix error code 90?
Flushing can help if the error is caused by scale buildup. Mineral deposits make the heater run hotter, which can trigger overheating errors.
Is error code 90 dangerous?
The code itself is not dangerous, but it means the heater stopped working to prevent unsafe temperatures. The cause should be checked before using the unit again.
Should I call a technician for error code 90?
Call a professional if the error keeps coming back or if the heater overheats, makes loud noise, or shows multiple error codes. Internal repairs may be needed.
Conclusion
Tankless water heater error code 90 usually means the unit has detected overheating, venting problems, or combustion issues. The most common causes are blocked vents, restricted airflow, or mineral buildup inside the heater.
Start by checking the vent and air intake, then flush the unit if needed. If the error continues, professional service may be required to inspect the fan, sensors, or venting system.