Your dishwasher stopped mid-cycle. The display is flashing something cryptic. F8 E2? Now what? Most dishwasher repair calls we get start exactly like this. Here’s the good news. That code is your machine telling you precisely where it hurts, because each two-part combination points to one specific system. So before you unplug everything in a panic, let’s decode what your Whirlpool dishwasher is actually saying.
Honestly, the one nobody wants. The main control board has detected an internal fault. Sometimes a reset clears it. Sometimes the board is done.
The machine thinks a button is stuck. Moisture under the panel is a common culprit, so wipe it down and give it an hour to dry.
Also known as a thermistor fault. Your machine can’t read the water temperature, which throws off the entire wash cycle.
The wash motor isn’t circulating water properly. Usually, food debris jammed in the pump is the cause.
Simple one. The machine doesn’t believe the door is latched. So check for a warped latch or something blocking the strike plate.
Not enough water is coming in. As a result, cycles stall early. Check that the supply valve is fully open and the inlet hose isn’t kinked.
The heating element or its circuit has failed, so water never reaches temperature. Dishes come out wet. And dirty.
Water is sitting where it shouldn’t be. Either the machine can’t drain, or the overflow sensor has tripped. Check the filter first.
Draining is taking too long. Usually this means a clogged drain hose or a garbage disposal knockout plug that was never removed.
The vent that releases steam during drying has stalled. Consequently, you’ll notice damp dishes at the end of every cycle.
First, unplug the machine or switch it off at the wall. Then wait five minutes. Finally, plug it back in and run a short cycle.
Next, try pressing Heated Dry, Normal, Heated Dry, Normal in quick succession. This launches a diagnostic cycle on many models. However, the exact sequence varies, so check your manual.
Alternatively, flip the breaker off for five minutes. Because this cuts all power, it forces the control board to fully reboot.
Low pressure, a closed valve, or a kinked hose. Together, these trigger F6 codes constantly.
A clogged filter or blocked hose sits behind most F8 and F9 codes. In fact, it’s the most common dishwasher repair problem we see in the field. By far.
Thermistors and float switches drift with age. When they fail, the board gets bad data and throws a code even though the mechanical parts are fine.
Motors burn out. Elements crack. Additionally, hard water shortens the life of both, so these failures show up more often than you’d think.
Power surges, corroded connections, or a failing board. For example, a single storm can leave your Whirlpool dishwasher throwing random codes for no visible reason.
Some fixes are DIY-friendly. Others aren’t. If an error code returns after a reset, that’s your sign to stop. Similarly, anything electrical belongs in trained hands. Major component failures, such as a dead wash pump or heating element, call for professional Whirlpool dishwasher repair with proper tools and genuine parts.
That’s where we come in. Dishwasher Repair provides same-day Whirlpool dishwasher repair across Toronto and the GTA. Our dishwasher repair technicians diagnose these codes daily, so we arrive with the right parts already on the truck. Call 647-559-6291 and we’ll get your machine running again, often within a single visit.