Nine blinks, a short pause, one blink. On a KitchenAid dishwasher in Lacey or Olympia, that is F9E1, a long drain, and it usually starts at the filter.

KitchenAid codes come in two parts: an F number for the function area and an E number for the specific error. Models with a digital display show F9E1 or F8E4 on their own. Models with only indicator lights blink it out: count the first run of flashes for F, wait through a pause of a second or two, then count the second run for E. H2O is the one code spelled like a word. The code narrows the search to a system, such as drain, fill, heat, wash motor or controls. It does not name the part. F9E1 can be a greasy filter, a plugged disposal or a failing pump, and our technicians prove which with a meter.
In Olympia, soft city water means a little detergent goes a long way, so F6E3, the suds code, turns up more often than people expect, along with F8E4 when that foam finds its way into the drip tray. Homes on private wells along Steamboat Island Road and out toward Littlerock bring H2O calls, because iron and grit choke the inlet screen and slow the fill. Older Bigelow and Eastside bungalows, with floors that have settled, make leveling a real suspect for F6E4. Newer Hawks Prairie kitchens have their own pattern: a fresh disposal with the plug still in and an F9E1 on the first load. After a windstorm drops PSE power, F1E1, F1E2 and F6E1 often clear with one power cycle.
| Code | What it means | Safe first check | When to call us |
|---|---|---|---|
| F1E1 | Control module error | Kill power at the plug or breaker; restore it after 30 seconds | If it returns, the control board needs testing |
| F1E2 | Main control communication error | Cycle power for 30 seconds; note whether a storm came first | Repeat codes mean testing the boards and harness |
| F3E2 | Water thermistor or optical water sensor fault | Cycle power for 30 seconds and run a normal cycle | If it comes back, we meter the sensor and connector |
| F4E3 | Heating error; water is not heating as expected | Cycle power for 30 seconds, then try a normal cycle | Cold, wet dishes or a repeat code mean heater circuit testing |
| F6E1 | User interface and main control error | Cycle power for 30 seconds and keep the panel dry | If it persists, the interface or main control is suspect |
| F6E3 | Excessive suds in the tub | Scoop out suds, then run a cycle with no detergent or dishes | If suds weren’t the cause, we check the sensing |
| F6E4 | Water float switch error; poor leveling can cause it | Cycle power, then check the dishwasher sits level | If it is level and repeats, the float switch gets tested |
| F7E2 | Wash motor error | Cycle power; make sure nothing blocks the lower spray arm | If it returns, we meter the wash motor and wiring |
| F8E2 | Fill valve electrical error | Cycle power for 30 seconds, then start a short cycle | A repeat points to the inlet valve coil or wiring |
| F8E4 | Water detected in the drip tray under the tub | Close the water valve under the sink; press Cancel twice | If it returns, something is leaking into the base |
| F8E5 | Fill valve stuck open | Shut the water valve, press Cancel once, keep the door closed | Call right away; the inlet valve is not closing |
| F9E1 | Long drain; draining took longer than the control allows | Clean the filter; check the drain hose and disposal plug | If it is still slow, the pump or drain path gets checked |
| F9E2 | Drain motor error | Clear the disposal, confirm its plug is out, straighten the hose | If the path is clear, we meter the drain pump motor |
| H2O | Not detecting water | Open the supply valve, check the hose for kinks, press Start | If it still won’t fill, the inlet screen or valve is suspect |
KitchenAid’s standard reset is a power cycle. Unplug the dishwasher, or switch off its breaker if it is hard-wired, wait thirty seconds, then restore power. That clears most control codes left behind by a flicker or surge. Two codes clear from the panel: for F8E4, press Cancel once to stop the tone and again to clear it; after fixing an H2O cause, press Start and the dishwasher tries to fill. F8E5 is where a quick power cycle is the wrong reflex. KitchenAid says shut off the water, press Cancel, keep the door closed and leave the power on, cutting power only if the valve is out of reach.
Our technician starts with the code, then pulls the toe panel and puts a meter on the part it names: inlet valve coil, float switch, drain motor, wash motor or thermistor. We tell you which part quit, without jargon, and hand you one price on paper. That total swallows our $99 diagnostic the moment you approve; if the answer is no, you settle the visit at $99 and nothing is added. Common KitchenAid drain and fill parts usually travel with us, so many Forest Hills or Horizon Pointe kitchens are washing again that day, tested, wiped down and covered by a written warranty.
Watch the flashing light and count. The first run of blinks is the F number, then comes a pause of a second or two, then a second run that gives the E number. The pattern repeats, so count it twice to be sure. Nine, pause, one is F9E1. Write it down or take a short video; our technicians use it to plan which parts to bring.
F6E3 flags excessive suds. Olympia’s soft water lets detergent foam easily, so a full scoop of detergent, hand soap used by mistake, or a rinse aid cap left off can overflow the tub. KitchenAid’s fix is to scoop the suds out, then run a cycle with no detergent and no dishes. Cut back your usual dose afterward. If the code returns with light dosing, we check the sensing.
Treat it as urgent. F8E4 means water reached the drip tray under the tub, so something is leaking or foaming over. Turn the water off at the valve beneath the sink, press Cancel twice to silence and clear the code, and check whether suds were the cause. If the code returns with normal detergent, call us before the subfloor soaks it up; we find the hose, seal or valve at fault.
Not necessarily. H2O means the dishwasher is not detecting water. First confirm the valve under the sink is open and the supply line is not kinked, then press Start. On wells around Littlerock or Steamboat Island Road, iron and grit often clog the small screen at the inlet valve, and low well pressure can add to it. We check the screen, the pressure and the valve coil.
It can. When a windstorm drops PSE power and the lines come back in fits, the controls can log F1E1, F1E2 or F6E1. Cut power at the plug or breaker for thirty seconds, restore it, and try a short wash. A code that clears and stays away needs nothing further. If it returns, a board, the user interface or its harness took damage, and our technicians test before replacing anything.
Book the $99 diagnostic. We confirm the part, write the price, and the visit is inside it when you approve.