Serving Metro Vancouver & the Fraser Valley · Since 1999 info@heatland.caEmergency Service

Rheem Water Heater Error Codes — Meanings, Causes & Repair in Greater Vancouver

Rheem Water Heater Error Codes — Meanings, Causes & Repair in Greater Vancouver

Seeing a fault code on your Rheem water heater? This guide explains what the most common Rheem water heater error codes mean, what’s safe to check yourself, and when to call HeatLand’s licensed, TSBC-certified gas technicians for Rheem water heater repair across Metro Vancouver and the Fraser Valley.

The codes below apply across common Rheem models (Performance, Performance Platinum, ProTerra, Gladiator). Meanings follow Rheem’s documented fault codes — always confirm against your unit’s own manual, because exact wording can vary by model, control board and firmware.

How to read Rheem water heater error codes

Two distinct systems. (1) GAS TANK models use a status/diagnostic LED on the combination gas control valve that communicates by FLASH COUNT every ~3 seconds (e.g. 1 flash = normal, 2 flashes = thermopile voltage low). (2) HEAT-PUMP/HYBRID (ProTerra/Performance Platinum) and EcoNet/Universal-Connect ELECTRIC models display alphanumeric ALARM/ALERT codes on the LCD or EcoNet app, prefixed 'A' (active alarm, often disables a heat source) or 'T' (transient warning/notice). Codes are read via the control panel: press 'Next' to 'Current Alarm', then the down arrow to scroll active alarms. Note: A-prefix and T-prefix variants of the same number (e.g. A005/T005, A009/T009) describe the same fault as an active alarm vs. a transient warning. Ruud is Rheem's identical sister brand and uses the same codes/displays.

Rheem water heater acting up in Metro Vancouver? HeatLand’s licensed, TSBC-certified gas technicians diagnose and repair Rheem water heaters across Greater Vancouver — including units we didn’t install.

Call (604) 330-3812Get a free repair estimateNo heat? Emergency repair

Rheem water heater error codes & what they mean

These are the Rheem water heater codes our Greater Vancouver technicians see most. Anything marked pro repair involves gas, electrical, sealed-combustion or control-board work that must be done by a licensed gas technician (TSBC-certified in BC) — never open gas or electrical components yourself.

CodeWhat it usually meansCommon causesSafe to check yourself
1 flash (gas)Normal Operation – gas control LED flashing once every ~3 seconds indicates the control is powered and operating normally DIY-checkableUnit is operating normally; no fault presentConfirm you have hot water and the temperature dial is set as desired; No action needed if water is heating normally
2 flashes (gas)Thermopile Voltage Low – the gas control is not receiving enough voltage from the thermopile/thermocouple even though the pilot may be lit, so the main burner will not stay on pro repairWeak or failing thermopile; Loose or corroded thermopile connector at the gas control; Dirty, weak, or partially out pilot flameCheck that the pilot is lit and burning a steady blue flame through the sight window; Visually confirm the thermopile lead is plugged firmly into the gas control (do not disassemble); If pilot is out, relight once following the on-tank lighting instructions
4 flashes (gas)High Temperature Shutdown – the energy cut-off/high-limit has tripped because water temperature exceeded the safe limit; the gas control locks out the burner pro repairWater temperature set too high; Stuck or faulty gas control allowing overheating; Stacking from very short, frequent hot-water drawsTurn the temperature dial down to a lower setting; Allow the tank water to cool, then attempt a single reset per the on-tank instructions; Do NOT open the gas control or combustion chamber
5 flashes (gas)Temperature Sensor Failure – the gas control has detected a fault in the water temperature sensor pro repairFailed or shorted/open water temperature sensor; Damaged sensor wiring or connection; Gas control board faultNote the flash code and verify by counting the flashes again after the 3-second pause; Attempt a single reset per on-tank instructions; Call a licensed technician – the sensor/gas control is not a homeowner-serviceable part
7 flashes (gas)Gas Control (Valve) Failure – an internal fault in the combination gas control valve; the control must be replaced pro repairInternal failure of the combination gas control valve; Control electronics faultConfirm the flash count after the pause; Set the control to OFF and contact a licensed technician for gas control replacement; Do NOT attempt to open or repair the gas valve
8 flashes (gas)Flame Sense Error – the control detects a false or unexpected pilot/flame signal (flame sensed when none should be present) pro repairFalse flame signal to the gas control; Faulty pilot/flame sensing circuit; Gas control electronics faultVerify the flash count after the 3-second pause; Contact a licensed technician – flame-sense faults are a safety circuit and not homeowner-serviceable
A004 / T005Compressor Shutdown: Discharge-Suction Trip / Discharge Temp High – compressor protection has tripped; the unit defaults heating to the electric elements due to a compressor or low-airflow condition pro repairLow airflow across the evaporator (dirty/blocked air filter or restricted air intake/exhaust); Fan not operating while compressor runs; Refrigerant/sealed-system fault (not field serviceable)Confirm the air filter/screen is clean and the air intake and exhaust are not blocked; Make sure the unit has adequate clearance and room air supply; Unit will keep making hot water on electric elements; call a technician if the code persists
A005Compressor Shutdown: Discharge Temperature High – compressor discharge temperature too high; heating defaults to the electric elements due to compressor malfunction pro repairLow airflow (dirty filter, restricted intake/exhaust); Fan not running while compressor is on; Compressor or sealed-system faultClean the air filter and clear any obstructions around the air intake/exhaust; Verify the unit has the required clearance/room volume; Hot water continues via elements; call a technician if it recurs
A006 / T006Suction Temperature Too Low – heating defaults to the electric elements due to a compressor malfunction pro repairLow airflow across the evaporator; Low ambient temperature around the unit; Compressor or sealed-system/refrigerant faultConfirm the air filter is clean and air intake/exhaust are unobstructed; Check that room temperature is within the unit's operating range; Call a technician if the code persists
A008Detected Dry Fire Condition – insufficient water in the storage tank; the heater is disabled by dry-fire protection to protect the elements DIY-checkableTank not fully filled with water (commonly an installation/first-fill issue); Air trapped in the tank; Tank drained for service and not refilled/purgedConfirm the tank is full of water and supply valves are open; Purge trapped air by running a hot-water faucet until water flows steadily; If A008 remains after purging, call a technician
T009 / A009Compressor wiring may be faulty – heating defaults to the electric elements due to a compressor malfunction pro repairLoose or faulty compressor/sensor wiring connections; Compressor faultNote that hot water continues on the electric elements; Do not open the sealed compressor compartment; call a licensed technician to check wiring
A101Suction Temperature Sensor Failure – heat-pump temperature sensor malfunction; heating defaults to the electric elements pro repairFailed (open ~ -40 deg / shorted ~ +250 deg) suction thermistor; Loose or damaged sensor wiring; Control board faultNote the code; hot water continues on the electric elements; Call a technician – sensor/board diagnosis requires a meter and is not homeowner-serviceable
A102Ambient Temperature Sensor Failure – heat-pump temperature sensor malfunction; heating defaults to the electric elements pro repairFailed ambient thermistor (open/short); Loose or damaged sensor wiring; Control board faultHot water continues on the electric elements; Call a technician for sensor/board diagnosis
A103Lower Heater Temperature Sensor Failure – lower tank temperature sensor malfunction; the heater is disabled pro repairFailed lower tank thermistor (open/short); Loose or damaged sensor wiring; Control board faultNote the code (heater is disabled until corrected); Call a licensed technician – sensor/board diagnosis is not homeowner-serviceable
A104Upper Heater Temperature Sensor Failure – upper tank temperature sensor malfunction pro repairFailed upper tank thermistor (open/short); Loose or damaged sensor wiring; Control board faultNote the code; Call a licensed technician for diagnosis
A105Evaporator Temperature Sensor Failure – heat-pump temperature malfunction; heating defaults to the electric elements pro repairFailed evaporator thermistor (open/short); Loose or damaged sensor wiring; Control board faultHot water continues on the electric elements; Call a technician for sensor/board diagnosis
A106Discharge Temperature Sensor Failure – heat-pump temperature malfunction; heating defaults to the electric elements pro repairFailed discharge thermistor (open/short); Loose or damaged sensor wiring; Control board faultHot water continues on the electric elements; Call a technician for sensor/board diagnosis
A107Water Detected on Floor: Check for Leaks – the leak-detection (drain pan) rope sensor has detected water in the drain pan pro repairActual water leak from the tank, fittings, or T&P discharge; Condensate overflow or spilled water reaching the rope/leak sensor; Wet or faulty rope leak sensorVisually check around and under the heater for water or active leaks; Check the drain pan and clear any standing water; If a leak is found, shut off water supply and call a technician promptly
A108Condensate Blocked: Unclog Line – condensate drain blockage detected; heating defaults to the electric elements pro repairClogged or kinked condensate drain line; Condensate pan overflowing; Faulty condensate sensorVisually check that the condensate drain line is not kinked or obviously blocked at its outlet; Confirm condensate is being routed to an approved drain; Call a technician to clear internal blockage or replace the sensor
A120 / A121 / A122 / A123Shut-Off Valve errors – A120 valve can't close, A121 valve can't open, A122 valve inputs in error, A123 valve not installed (only applies to units configured with the leak-detection auto-shutoff valve) pro repairShut-off (auto-shutoff) valve wiring loose or disconnected; Valve actuator malfunction; Shut-off valve option not installed but enabled in settings (A123)If no auto-shutoff valve is installed, on the control panel under the shut-off-valve setting select NO; Otherwise note the code and call a technician to check the valve wiring/connection
A125 / A126Lower (A125) / Upper (A126) Element Error or Relay Stuck Closed – heating element or control board failure; the heater is disabled pro repairFailed (open/shorted) heating element; Control board relay stuck closed; Element wiring faultNote the code (heater is disabled); Call a licensed technician – element/relay diagnosis requires disconnecting power and ohm testing
A127Element Wire Routing Error – elements mis-wired or control board failure; the heater is disabled pro repairHeating element wires mis-routed or connected to the wrong terminals (often after service); Loose element/board wiring connection; Control board faultNote the code; Call a licensed technician – requires power disconnection and wiring/ohm verification
A128 / A129Lower (A128) / Upper (A129) Element Relay Failure to Close Error – control board relay failure; the heater is disabled pro repairControl board relay failed to close; Loose element/board wiring connection; Element faultNote the code (heater is disabled); Call a licensed technician – relay/board diagnosis requires a meter and power disconnection
A130Unit Off / Air Temp Freezing: Enable Unit – FREEZE WARNING; ambient air temperature around the unit is below freezing so heat-pump operation is suspended DIY-checkableSurrounding air temperature below the unit's minimum operating temperature; Heater turned off in a cold spaceWarm the space to within the unit's operating range; On the control panel, select a heating mode to enable/turn the heater on; No service usually needed if it clears once the area warms
T131Clean Filter Reminder – routine maintenance notice to clean the air filter (not a fault) DIY-checkableScheduled air-filter cleaning interval reachedSet mode to Electric or OFF, remove the air filter and wash it with mild detergent; Dry the filter, reinstall it, and set the unit back to the desired mode; This is a maintenance reminder; no service call needed
T132Water Heater Difficulty Satisfying Demand – the heater is struggling to keep up with hot-water demand DIY-checkableOpen or running hot-water faucet/fixture; Hot-water leak in the plumbing; Unit undersized for the household demandCheck that no faucets or fixtures are left running; Check for visible hot-water leaks; If none are found, the unit may be undersized – consult a technician
A200High Water Temp! [ECO] Call Tech Service – the Energy Cut-Off (ECO) high-limit has tripped and the heater is disabled pro repairOverheating from a stuck element/relay; Failed thermistor causing overheating; Control board faultDo NOT attempt to reset the ECO yourself; Note the code and call a licensed technician immediately – this is a safety high-limit trip
T300Water Leak Sensor Not Installed – the water leak sensor is not detected/installed pro repairLeak sensor not installed; Leak sensor wiring disconnected from the board; Faulty leak sensorConfirm whether a water leak sensor is installed on the unit; Call a technician to check the sensor wiring/connection if needed
A502 / A503Time Clock codes – A502 the time clock needs to be programmed; A503 the time clock is not advancing time properly DIY-checkableTime/clock not set after install or power loss (A502); Internal clock fault (A503)Set the time/clock on the control panel or EcoNet app (A502); If the clock still won't keep time (A503), call a technician
T504WiFi Chip Communication Error – the EcoNet/WiFi communication module has a fault (does not affect water heating) DIY-checkableWiFi/EcoNet module communication fault; Loose module connectionThe heater still makes hot water; try power-cycling the unit at the breaker once; If WiFi/EcoNet features remain unavailable, contact Rheem support
A900 / T901 / A902 / A903 / A904 / A905Controller Fault: Call Tech Service – control board (controller) malfunction; the heater is disabled. The control board must be replaced pro repairControl board (controller) internal failureNote the exact code; Call a licensed technician – the control board is not homeowner-serviceable
A906Power Board Temperature Protection Sensor Failure – the controller/power board is getting too hot pro repairPower board overheating; Power board temperature-protection sensor faultEnsure the unit has adequate ventilation/clearance and the area is not excessively hot; Note the code and call a licensed technician

Rheem water heater codes we get called for most

4 flashes (gas) — High Temperature Shutdown – the energy cut-off/high-limit has tripped because water temperature exceeded the safe limit; the gas control locks out the burner

Typical causes include water temperature set too high; stuck or faulty gas control allowing overheating; stacking from very short, frequent hot-water draws. A few things are safe to check yourself (Turn the temperature dial down to a lower setting; Allow the tank water to cool, then attempt a single reset per the on-tank instructions), but the repair is a licensed, TSBC-certified gas technician job. HeatLand diagnoses and fixes 4 flashes (gas) on Rheem water heaters throughout Greater Vancouver.

Is it safe to keep running a Rheem water heater with a fault code?

Most Rheem fault codes put the water heater into a safe lockout for a reason. You can safely check the basics — the gas supply on, the pilot light or igniter, the temperature dial setting, the breaker on (power-vent/electric/hybrid models), and no water leaking around the tank — and restart it once. If the code returns, stop and book a technician. If you smell gas, leave the building and call your gas utility’s emergency line or 911 first. If a carbon-monoxide alarm sounds, get everyone out and call 911. Never cap or block the temperature & pressure (T&P) relief valve, and don’t keep relighting a pilot that won’t stay lit.

Rheem water heater repair across Greater Vancouver

HeatLand has kept Metro Vancouver homes comfortable since 1999. Our licensed, insured technicians diagnose and repair Rheem water heaters — pilot and ignition faults, gas-control (status-light) codes, sensor and thermostat errors, vent and air-intake blockages, leak shut-offs, and (on hybrid/heat-pump and tankless models) control-board and component faults — including units we didn’t install. We’re brand-agnostic, carry common parts, and give you an honest repair-or-replace assessment with upfront pricing and a free estimate. If your water heater is beyond economical repair, we’ll show you right-sized, high-efficiency replacement options and the rebates available.

Need it sorted fast? We offer priority emergency water heater repair. Explore Water Heater services, browse all water heater error codes by brand, or request a free estimate.

Rheem water heater service areas

We repair Rheem water heaters across Greater Vancouver and the Fraser Valley, including:

VancouverBurnabySurreyRichmondCoquitlamNorth VancouverWest VancouverNew WestminsterLangleyDeltaPort CoquitlamPort MoodyMaple RidgeWhite RockAbbotsfordChilliwack

Rheem water heater error code FAQs

Can I reset my Rheem water heater myself?

Yes — power-cycling the reset button once is generally safe after you’ve checked the basics (the gas supply on, the pilot light or igniter, the temperature dial setting, the breaker on (power-vent/electric/hybrid models), and no water leaking around the tank). If the water heater faults again right away, stop and note the code — repeatedly resetting a water heater that keeps locking out can mask a real problem. Call a licensed, TSBC-certified gas technician to diagnose it.

What does the Rheem 5 flashes (gas) code mean?

On Rheem water heaters, 5 flashes (gas) commonly indicates temperature sensor failure – the gas control has detected a fault in the water temperature sensor. Confirm the exact meaning against your unit’s manual — codes can vary by model and series — and have the repair done by a licensed, TSBC-certified gas technician. HeatLand fixes this across Greater Vancouver.

Do you repair Rheem water heaters you didn’t install?

Yes. HeatLand is brand-agnostic and services Rheem water heaters throughout Metro Vancouver and the Fraser Valley, whether or not we installed the unit. We carry common parts and give you an honest repair-or-replace assessment.

Is a Rheem water heater fault code an emergency?

No heat in cold weather is worth treating urgently. If you smell gas, leave the building and call your gas utility’s emergency line or 911 first. If a carbon-monoxide alarm sounds, get everyone out and call 911. Never cap or block the temperature & pressure (T&P) relief valve, and don’t keep relighting a pilot that won’t stay lit. For priority water heater repair across Greater Vancouver, call (604) 330-3812.

How much does Rheem water heater repair cost in Vancouver?

It depends on the fault. Many Rheem codes point to sensors, ignition or pump parts — usually far cheaper than replacement. We give upfront pricing and a free estimate before any work.

Rheem water heater acting up in Metro Vancouver? HeatLand’s licensed, TSBC-certified gas technicians diagnose and repair Rheem water heaters across Greater Vancouver — including units we didn’t install.

Call (604) 330-3812Get a free repair estimateNo heat? Emergency repair

More Water Heater error-code guides

HeatLand repairs every major water heater brand across Greater Vancouver. More brand guides:

Get your free estimate

Tell us what's going on and we'll get right back to you — no pressure, no obligation.

  • Free, no-obligation quotes
  • All major brands serviced
  • Metro Vancouver & the Fraser Valley
  • Financing & CleanBC rebate help
Prefer to talk now? Call (604) 330-3812

We'll only use your details to contact you about your request.