Ruud E99 Error Code — What It Means
The E99 error code on a Ruud tankless water heater indicates a combustion or venting fault related to the exhaust blower or abnormal flue conditions. The unit has detected that the exhaust blower is not operating correctly or that the vent path is restricted, blocked, or experiencing water accumulation. This is a safety lockout that prevents the heater from firing until the condition is corrected.
Common Causes
- Blocked or restricted exhaust vent Debris, bird nests, rodent nesting, or collapsed vent sections prevent proper exhaust flow and trigger the fault.
- Water accumulation in vent fittings Condensate or standing water trapped in elbows or poorly pitched vent runs block airflow and are detected by the control.
- Exhaust blower failure The blower motor or impeller has failed and cannot move exhaust gases, causing the unit to detect abnormal operation.
- Loose or corroded blower wiring Faulty connectors or damaged wiring to the blower prevent it from receiving power or sending feedback to the control board.
- Improper venting material or installation Non-approved vent pipe or incorrect pitch and drainage allow water traps or backflow conditions that mimic a blockage.
- Control board blower-circuit fault If the vent is clear and the blower tests good but the fault persists, the control board may not be commanding the blower correctly.
Step-by-Step Fix
- Power off the unit at the electrical disconnect or breaker and allow it to sit for two minutes to clear the fault memory.
- Inspect the exhaust vent termination outside the building for blockages, debris, bird or rodent nests, or ice buildup that would restrict airflow.
- Check the entire vent run from the heater to the termination for loose joints, collapsed sections, or water pooling in elbows and fittings, and correct any pitch or drainage problems.
- Verify venting materials match Ruud requirements, which call for Category III stainless steel venting including adapter, pipe, elbows, and terminal vent.
- Test the exhaust blower by restoring power and initiating a call for hot water, listening and feeling for blower operation, and inspecting the blower connector and wiring for damage or corrosion.
- Clear standing water from any elbows or low points in the vent system and correct the pitch so condensate drains back toward the heater or to an approved drain.
- Reset the heater and run a full heating cycle, monitoring for recurrence of the E99 code. If the fault returns after venting corrections, replace the exhaust blower or test the control board blower-output circuit.
Parts Often Needed
| Part | Notes |
|---|---|
| Exhaust blower assembly | Amazon | Match the part number to your Ruud model. This is the most common replacement after venting is verified clear. |
| Category III stainless steel vent pipe and fittings | Amazon | Use only approved Ruud or compatible stainless vent components. Replace any damaged, corroded, or non-approved sections. |
| Blower wiring harness or connector | Amazon | Order the specific harness for your model if the connector is melted, corroded, or damaged. |
| Control board | Amazon | Replace only if the blower and venting are confirmed good but the fault persists and the board shows no blower-command output. |
When to Call a Pro
Call a licensed technician if you are uncomfortable working with gas appliances, electrical components, or venting systems. If the vent path is clear, the blower appears to run, but the E99 code returns immediately or intermittently, the fault may involve control-board diagnostics or blower-feedback circuits that require a multimeter and service manual. A pro will also verify that your vent system meets all local codes and manufacturer requirements, including proper pitch, drainage, termination clearances, and material specifications. If the heater is still under warranty, professional diagnosis and repair will protect your coverage.