Warning: Disconnect power before servicing.

KitchenAid Dishwasher F8 E4, 8-4 & Clean Light Blinks

Quick Answer

KitchenAid error codes F8 E4 and 8-4 indicate a water overfill or float switch issue. The most common fix is clearing debris from the float or replacing the inlet valve if it is stuck open.

F8 E4 shows up on KitchenAid more than almost any other code, and most of the time it's just water in that bottom tray tripping the float. Ignore it and you're looking at a control board lockout that turns a $20 fix into a $400 one. These machines have a really unforgiving base pan design, and I've seen clean, dry floors still trigger this code if the dishwasher is even slightly unlevel.

KitchenaidDishwasher

About These Kitchenaid Dishwasher Error Codes

Before grabbing your tools, figure out if your KitchenAid has a digital display or just buttons. I've spent entire service calls counting light pulses because a heater error and a diverter fault look identical from the outside but need completely different parts. Getting into diagnostic mode first tells you what the control board actually sees, not just what you think you see.

Most Common Error Codes

Anti-flood float switch tripped (F8 E4)40%
Drain hose kinked or drain filter clogged (E1 F9)24%
Diverter valve fault (9-1, Clean 9 blinks)22%
Heating element or thermistor failure (Clean 7 blinks, Clean 4 blinks)14%

Symptoms You May Notice

  • The Clean light blinks in a two-part pattern and won't stop no matter what you press, just cycling through the sequence over and over
  • Machine cuts out mid-cycle with a code on the display and just sits there, no sound, nothing
  • Dishes come out still greasy or completely wet even after a full heated dry cycle
  • You can hear the drain pump humming but no water is actually moving anywhere
  • A puddle forming on your kitchen floor right in front of the kickplate during or right after a cycle

Tools Required for Diagnosis

Phillips #2 screwdriverTorx T20 screwdriverMultimeter (for ohms testing)FlashlightTurkey baster or large spongeNeedle-nose pliers

Service / Diagnostic Mode

With the door closed, press any 3 buttons (not Power or Cancel) in a 1-2-3 repeating pattern three times within 8 seconds. All console lights illuminate if done correctly. The machine runs a short diagnostic cycle and displays any stored fault codes.

How to Identify Your Error Code

ComponentComponent Under Test
Expected Range1030 ohms
ConditionIf Open (OL) or infinite, replace component.

Replacement Parts

If your diagnostic testing proves the component has failed, you will need a replacement. We recommend OEM parts over aftermarket for water-handling components.

Part Name
Water Inlet ValveW10327249 · $25–$55
Heating ElementWPW10518394 · $35–$75
Drain PumpW10531320 · $45–$95
Water ThermistorWPW10134009 · $20–$40

Frequently Asked Questions

How do I read KitchenAid dishwasher blink codes?
On models without a screen, the Clean light is your diagnostic tool. It blinks in a two-part pattern: a series of flashes, a short pause, then another series of flashes. Seven flashes followed by one flash means a 7-1 heater fault, for example. Honestly, the easiest thing to do is record a video on your phone before you touch anything. That way you can count the pulses without rushing and you've got a record of it if you need to look up the code later.
Why does my KitchenAid dishwasher show F8 E4 so often compared to other brands?
It's the base pan design. KitchenAid uses a really low-profile drip tray to maximize internal tub space, which means there's very little margin for error. A slight tilt in your floor, a minor over-suds event, even steam condensing from a worn door gasket can trip the float switch way faster than on a standard Whirlpool or Maytag. If you're getting this code repeatedly but the tray is always dry when you check, start looking at the door gasket. I've found tiny cracks near the corners that let steam drip right down into the tray during a hot wash cycle.
How do I enter diagnostic mode on a KitchenAid dishwasher?
The most reliable way on a modern KitchenAid is the 1-2-3 sequence. Close the door, then press any three buttons (not Power or Cancel) in order: 1, 2, 3, then 1, 2, 3, then 1, 2, 3. You've got 8 seconds to do the whole thing. If you nailed it, all the console lights illuminate at once. The machine then runs a short test cycle where it checks the heater, pumps, and valves and shows you any stored codes. It's actually a really useful tool once you know it's there.
Can I run my KitchenAid dishwasher with the F8 E4 code showing?
Nope, the machine won't let you. F8 E4 locks out the water inlet valve completely so the dishwasher can't fill. It's basically saying it won't flood your kitchen today. Even if you somehow bypassed it, you'd risk more water dumping into the base pan and shorting out the control board or wash motor. Fix the actual cause first, then reset. If it's just a stuck float or some suds in the tray, the whole fix takes maybe 20 minutes.
What does it cost to fix an F8 E4 on a KitchenAid?
Depends on what's actually causing it. If it's water in the base pan from suds or a minor drip, the fix costs you nothing but 15 minutes of your time. Float switch failed? That's a $15-25 part and maybe 30 minutes of work. If the water inlet valve is stuck open and that's what caused the flooding, you're looking at a $40-80 valve. The expensive scenario is when the control board got wet and shorted, which runs $150-300. Catch it early and it's almost always cheap. That's why you don't ignore the blinking lights.

Related Kitchenaid Dishwasher Error Codes

Same Fix on Other Brands

Same Fix Works on These Brands

Kitchenaid shares the same hardware platform with these brands. The diagnosis and repair steps are identical.

Models Known to Experience HUB Errors

This repair applies to most Kitchenaid dishwashers with this error code. Common model numbers include:

KDTM304ESS, KDTM354ESS, KDPE234GPS, KDTE234GPS, KDFE104HPS, KDTM404KPS, KDPE334GPS, KDTE554CSS

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 14, 2026