Tankless Water Heater Error Code 90 (Causes & Fixes)

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:

  1. Turn off the heater
  2. Check the exhaust vent
  3. Inspect air intake
  4. Reset the unit
  5. Flush the heater if overdue
  6. Clean dust around the unit
  7. 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.

Scroll to Top