| 5D | The washer detected excessive foam in the tub. This is a safety pause, not a mechanical failure. The machine suspends the cycle and runs extra rinse passes to clear the suds. lowbeginner | low | beginner |
| BANGING-ON-SPIN | The washer tub has lost its ability to remain centered or dampened during high-speed rotation, resulting in the outer tub striking the cabinet walls. highintermediate | high | intermediate |
| CABRIO-HUB | The control board lost communication with a key mechanical component. F7E1 means the shift actuator isn't reporting its position correctly. F5E2 means the lid lock circuit is open and the board can't confirm the lid's closed. F51 means the rotor position sensor lost motor tracking. LOC means the control lock is active and blocking input. moderatebeginner | moderate | beginner |
| CLEANING | This is a dedicated maintenance cycle that pumps water higher than a normal wash and runs hotter to flush the outer tub, behind the drum, and the internal plumbing where residue hides. Your clothes never touch that space, but the buildup in there is exactly what makes them smell after washing. lowbeginner | low | beginner |
| CLEANING | This is the machine telling you it needs a flush. Between the inner and outer tubs there's a gap you can't reach, and that's where mold, scrud, and detergent buildup collect over time. It's basically a scheduled deep clean of the whole system, not just the part you can see. lowbeginner | low | beginner |
| CLEANING | Periodic maintenance to remove debris, coins, and lint from the drain pump filter to prevent drainage failures and odors. lowbeginner | low | beginner |
| CLEAR-CODES | The control board logs fault codes in memory whenever something goes wrong. Clearing codes wipes that log. The washer doesn't care about old codes, but a stored code can block a new cycle from starting or show up in diagnostic mode. You want it gone once the actual repair is done. lowbeginner | low | beginner |
| DD-NOT-SPIN | When a direct drive washer won't spin, something in the mechanical drivetrain has failed. Unlike belt-driven machines, there's no belt to check. The motor connects directly to the transmission through a plastic coupling and a mechanical clutch. When either of those breaks, the motor spins freely but the basket doesn't move. highintermediate | high | intermediate |
| DIAGNOSTIC-MODE-CODES | Whirlpool appliances store fault codes in nonvolatile memory that you can retrieve through a hidden service mode. The entry method varies by appliance type and model generation, but once you're in, the board shows you every error it's logged, not just what's tripping right now. lowbeginner | low | beginner |
| DOOR-LOCKED | The door lock circuit isn't getting a confirmation signal that the latch has released. On front-loaders the wax motor actuator may still be warm and engaged. On top-loaders the solenoid isn't getting power or the strike isn't physically aligning with the lock bolt. Either way, the board won't unlock until it gets the all-clear. moderateintermediate | moderate | intermediate |
| DRAIN-FILTER | The lint filter, more accurately called the drain pump filter or large object trap, is a protective screen that catches coins, hair, and fabric fibers before they can damage the drain pump impeller. higheasy | high | easy |
| DRAIN-PUMP | When the washer hits the drain portion of the cycle, the control board sends 120V to the pump motor. That motor spins an impeller that pushes water out through the drain hose. If anything blocks that impeller or the motor windings fail, the water just stays in the drum. highintermediate | high | intermediate |
| DRAIN-PUMP | The drain pump is the mechanical heart of your washer's drainage system, responsible for forcing water out of the drum and through the drain hose during the drain and spin cycles. highintermediate | high | intermediate |
| DRAIN-PUMP | The drain pump is the electric motor and impeller assembly that removes water from the washer tub during the drain and spin portions of the laundry cycle. highintermediate | high | intermediate |
| DRAIN-PUMP | The drain pump is the motorized component responsible for forcing waste water out of the wash tub and through the drain hose during the drain and spin portions of the cycle. highintermediate | high | intermediate |
| DRAIN-PUMP | The drain pump is the mechanical component responsible for evacuating water from the washer tub at the end of the wash and rinse cycles. If this part fails, the machine will stop mid-cycle, usually leaving the tub full of soapy water. highintermediate | high | intermediate |
| DRAIN-PUMP | The drain pump is the motorized component that pulls water out of the wash tub and forces it through the drain hose during drain and spin cycles. When it fails, water just sits there. highintermediate | high | intermediate |
| DRAIN-PUMP-FILTER | It's a small removable plastic basket that sits right before the drain pump motor. When water leaves the tub, it passes through this basket first. The filter catches coins, lint, hair, and anything else that fell out of pockets so that junk never reaches the pump impeller and destroys it. highintermediate | high | intermediate |
| DRAINING-CONSTANTLY | Your washer's pressure switch uses a thin air tube to sense the water level in the tub. When that signal gets corrupted by a clog or a siphon physically pulling water out, the control board defaults to flood prevention mode and locks the drain pump on. It's basically stuck in a safety loop it can't exit on its own. highintermediate | high | intermediate |
| DRAINING-SOUND | The drain pump is actively energized or experiencing a mechanical obstruction. This can be a normal part of the cycle, a safety response to a perceived flood, or a mechanical failure of the pump or control board. moderateintermediate | moderate | intermediate |
| DUET-HUB | F21 and F02 fire when the control board doesn't detect the water level dropping within about 8 minutes of drain time. F20 means no water ever entered the tub. F9E1 points specifically at the drain pump motor circuit. All of these are the machine saying water isn't moving the way it should. moderatebeginner | moderate | beginner |
| E01 F09 | The E01 F09 code means Long Drain fault. Your washer's control board detected that the water level isn't dropping fast enough, or at all, within the allotted 8-minute window. The pump's running but it's losing the fight against whatever's blocking the flow. highintermediate | high | intermediate |
| E1 | E1 on a Whirlpool washer is a sub-code that appears in combination with an F-code prefix. The E1 means 'sub-fault 1' within a fault category. However, some Whirlpool displays show only E1 when the F-code has scrolled off screen. The most common E1 combinations are F3 E1 (temperature sensor), F7 E1 (motor), F8 E1 (water), and F5 E1 (door lock wiring). moderatebeginner | moderate | beginner |
| E2 | E2 on a Whirlpool washer is a sub-code that shows up with various F-code prefixes. It's the second part of a two-part error. The most common E2 combinations are F5 E2 (door lock fault), F3 E2 (temperature sensor shorted), F0 E2 (load too large or overload), and F2 E2 (UI board communication dropout). moderatebeginner | moderate | beginner |
| E2 F3 | The control board sent a signal to the water temperature sensor and got back a reading that's either dead zero or completely open circuit. It can't tell if the water's 40 degrees or 140 degrees, so it shuts everything down rather than guess wrong. moderateintermediate | moderate | intermediate |
| F0 E7 | The control board fired the inlet valves and waited for the pressure transducer to report a rising water level. Nothing came back. Either water didn't get in, the pressure hose isn't transmitting the air signal up to the switch, or the switch itself isn't sending the electrical response the board expects. moderatebeginner | moderate | beginner |
| F0 E7 | The F0 E7 error code indicates a software or hardware failure within the Central Control Unit (CCU) or main electronic control board. It signifies that the board's internal memory has failed a checksum test or experienced a corruption that prevents the machine from operating safely. highintermediate | high | intermediate |
| F01 | The Central Control Unit (CCU) detected an internal electronic failure, basically a communication error or corrupted memory on the main board. The machine's 'brain' sent itself a signal it couldn't understand and locked up. highintermediate | high | intermediate |
| F02 | F02 means the control board started a drain cycle, ran the pump for 8 minutes, and the water level sensor never confirmed the tub was empty. So the board threw up its hands and killed the cycle. Something's blocking the water from getting out fast enough. moderateintermediate | moderate | intermediate |
| F05 E02 | The control board sends a signal to engage the door lock solenoid, then waits for a confirmation signal back. If it doesn't get one, it throws F05 E02. Could be a dead solenoid, a broken wire somewhere in between, or the board itself not firing the signal. moderateintermediate | moderate | intermediate |
| F06 | The CCU is basically asking the motor 'how fast are you spinning?' and not getting an answer. Either the tachometer coil's dead, the wiring's lost contact, or the MCU that sits between them has failed. The machine shuts down as a safety stop so the motor doesn't overheat trying to run blind. highintermediate | high | intermediate |
| F0E1 | F0E1 fires when the washer's load-sensing circuit detects weight or water pressure during a cycle that requires an empty tub, like Clean Washer or Calibration. The control board sees something's in there and stops the cycle dead before it can damage anything. lowbeginner | low | beginner |
| F1 | F1 means Primary Control Failure. The main electronic control board found an internal memory error or it lost the signal from the built-in water level sensor. Basically your washer's brain either had a glitch or something on it physically died and it can't figure out what's happening with the water inside. highintermediate | high | intermediate |
| F1 E1 | The F1 E1 error code on a Whirlpool washer indicates a primary control board failure, specifically a malfunction within the EEPROM or a communication breakdown between the main electronic control and the rest of the machine components. highintermediate | high | intermediate |
| F11 | F11 is a Serial Communication Failure between the CCU (Central Control Unit, the main brain) and the MCU (Motor Control Unit, the board that actually drives the motor). The two boards send constant signals back and forth during a cycle, and when that signal drops out even briefly, this code fires. highintermediate | high | intermediate |
| F1E1 | The F1E1 error code signifies a primary control unit failure, specifically within the Appliance Control Unit (ACU). This indicates that the main logic board has detected an internal hardware malfunction or a memory corruption error that prevents the washer from operating safely. highintermediate | high | intermediate |
| F2 | The F2 error code on a Whirlpool washer indicates a stuck key or a user interface communication failure. This happens when the main control board detects that a button has been pressed for more than 15 consecutive seconds. moderateintermediate | moderate | intermediate |
| F20 | No water detected during fill. Older code for the same condition as LF. The washer did not sense any change in water level after the inlet valve was commanded to open. moderatebeginner | moderate | beginner |
| F21 | F21 is the control board calling a Long Drain fault. The machine ran the drain pump for a full 8 minutes and the pressure switch never registered empty, which means either the water isn't moving at all or it's moving too slowly to satisfy the timer. highintermediate | high | intermediate |
| F22 | The control board watches that lid switch the whole time the cycle runs. When it tries to kick into spin and sees an open circuit instead of closed, it throws F22 and stops cold. Basically it thinks your lid is open even when it's not. The switch contacts have failed or the plunger isn't reaching the switch body anymore. moderatebeginner | moderate | beginner |
| F24 | F24 on older Whirlpool Duet washers (pre-2010 models) indicates a water temperature sensor circuit fault. This is the legacy code equivalent of F3 E1/F3 E2 on newer models. The NTC thermistor is either open circuit, short circuit, or reading out of range. moderateintermediate | moderate | intermediate |
| F27 | The overflow float switch was triggered, indicating water in the tub reached a dangerous level. The machine immediately stopped the cycle to prevent flooding. A stuck-open inlet valve or a failed pressure switch are the two most likely causes. criticalintermediate | critical | intermediate |
| F28 | F28 on older Whirlpool Duet washers means the central control unit (CCU) and motor control unit (MCU) stopped talking to each other. They communicate over a serial data line, basically a dedicated wire just for sending commands. When that signal drops out, you get F28 and the drum won't move. highintermediate | high | intermediate |
| F29 | F29 means the washer door can't unlock. The CCU tried to release the door lock mechanism six times, didn't get the confirmation signal back, and threw the fault. Something in that lock circuit - the solenoid, the wiring, or the relay on the board - isn't doing its job. highintermediate | high | intermediate |
| F3 E1 | The water temperature NTC thermistor is reading outside its valid range. The control board cannot verify the water temperature and has paused the cycle. moderateintermediate | moderate | intermediate |
| F3 E2 | The thermistor is basically a resistor that changes resistance based on water temperature. When it shorts, resistance drops to near zero and the control board reads that as an impossible temperature spike. So instead of guessing, the board throws F3 E2 and kills the cycle. It's actually doing its job, just telling you something's wrong. moderateintermediate | moderate | intermediate |
| F33 | The CCU sends a drive signal to activate the drain pump motor. When the circuit doesn't complete, the board detects an open or shorted pump drive circuit and throws F33. Basically the pump isn't responding the way the board expects electrically. highintermediate | high | intermediate |
| F3E1 | The control board reads a voltage signal from the pressure transducer to know how much water's in the tub. F3E1 fires when that signal is out of range, missing, or bouncing around in a way that doesn't match what the cycle logic expects. Basically the board's saying it can't trust the water level reading. moderateintermediate | moderate | intermediate |
| F4 E1 | The heater NTC thermistor returned an out-of-range reading on front-load models with internal heating elements. The control board can't confirm the water temp and has suspended the heating cycle to prevent damage. moderateintermediate | moderate | intermediate |
| F4 E4 | The tub detected an uneven load distribution during spin. The machine paused the spin cycle to protect the suspension system and prevent the tub from striking the cabinet. lowbeginner | low | beginner |
| F5 | F5 on a Whirlpool washer means the door or lid lock system threw a fault. It's almost always paired with a sub-code: E2 means the lock tried to engage but the board got no confirmation, E3 means the door switch didn't confirm it's physically closed, and E4 means the lock engaged fine but then couldn't release. Two totally different lock designs depending on your model type. moderatebeginner | moderate | beginner |
| F5 E1 | The F5 E1 code fires when the control board sends power to the lid lock solenoid but doesn't get the closed-circuit confirmation signal back within the timeout window. Basically the board's saying it tried to lock the lid and got nothing back, either because the latch is broken, blocked, or there's a wiring issue somewhere in the harness. highintermediate | high | intermediate |
| F5 E1 | The control board sent power to the lid lock solenoid and waited for a confirmation signal that the lid was secured. It didn't get that signal back, so it shut everything down. Could be a dead solenoid, a broken switch inside the lock, or bad wiring between the two. moderateintermediate | moderate | intermediate |
| F5 E2 | The F5 E2 error code indicates a lid lock failure where the central control board is unable to verify that the lid is successfully locked. This safety protocol prevents the washer from spinning if the lid is not secured. highintermediate | high | intermediate |
| F5 E2 | The control board sent the lock command but never got confirmation back that the door or lid actually secured. Something's either blocking physical closure, the latch is worn out, or there's a loose connection between the latch assembly and the board. moderatebeginner | moderate | beginner |
| F5 E3 | The lid lock assembly failed to engage within 5 seconds of cycle start, or the control detected an unexpected lock state. The washer will not run without a confirmed lid lock signal. moderatebeginner | moderate | beginner |
| F5 E3 | The F5 E3 error code indicates a Lid Unlock Failure, meaning the control board is attempting to unlock the lid but the lock mechanism is physically stuck or the sensor is not confirming the unlocked state. highintermediate | high | intermediate |
| F50 | F50 means the control board sent power to the motor but got nothing back from the Rotor Position Sensor, so it has no idea if the basket is spinning, stalled, or stuck. It shuts down to protect the motor from burning out under load. highintermediate | high | intermediate |
| F51 | The F51 error indicates a Motor Rotor Position Sensor (RPS) failure. This means the main control board cannot determine the speed or direction of the wash basket, leading to a safety shutdown. highintermediate | high | intermediate |
| F51 | F51 means the main control board sent a command to the motor but got zero feedback from the Rotor Position Sensor. The board can't confirm the tub even moved, so it throws the code and kills the cycle before something worse happens inside the drive system. highintermediate | high | intermediate |
| F51 | F51 means the control board lost communication with the Rotor Position Sensor. The board can't see how fast or where the motor is spinning, so it shuts everything down rather than risk the tub overspeeding or going wildly off balance during a cycle. highintermediate | high | intermediate |
| F52 | The control board sent a stop command to the drive motor and expected a signal back confirming rotation dropped to zero. That signal never came back, so F52 fires. Something in the chain between the motor, the MCU, and the main board broke down. highintermediate | high | intermediate |
| F5E1 | F5E1 fires when the control board sends voltage to the lid lock solenoid but never gets back the confirmation signal that the latch actually engaged. Could be the solenoid itself, a broken connection in the harness, or a dead switch inside the assembly. highintermediate | high | intermediate |
| F5E2 | The main control board sends voltage to the door lock solenoid, waits for a confirmation signal that the bolt actually engaged, and never gets it back. Could be a dead solenoid, a failed microswitch inside the lock, or a broken wire in between. Board won't let the cycle start without that closed-circuit confirmation. highintermediate | high | intermediate |
| F6 | The F6 code means the main control board (CCU) and the motor controller (MCU) stopped talking to each other, or the motor's tachometer isn't sending a speed signal back. The washer shuts down because it can't safely run the motor when it doesn't know what the motor's actually doing. highintermediate | high | intermediate |
| F6 E1 | F6 E1 means the Central Control Unit (CCU) and the Motor Control Unit (MCU) can't talk to each other anymore. The main board sends signals to the motor controller, the motor controller doesn't respond, and the machine shuts down rather than risk spinning out of control. highintermediate | high | intermediate |
| F6 E3 | F6 E3 means the main control board (ACU) and the user interface board (UI) lost their data connection. One board is transmitting and the other isn't receiving. Could be wiring, could be a dead communication chip on either board. highintermediate | high | intermediate |
| F6 E3 | The main control board and the motor control unit need to constantly exchange data during a cycle. When that signal disappears or comes back garbled, the washer can't confirm the motor circuit is running safely, so it shuts down and throws F6 E3. The motor itself is usually fine. highadvanced | high | advanced |
| F7 E1 | The F7 E1 error code indicates a Tachometer Fault or Basket Speed Sensor Error. This happens when the main control board cannot detect the rotation of the basket or the motor speed is not within the expected range during a cycle. moderateintermediate | moderate | intermediate |
| F7 E1 | The motor control detected a motor stall, a current spike, or a rotor position error during agitation or spin. Could be an overloaded tub, a seized basket bearing, a failed drive motor winding, or a bad motor control unit. highadvanced | high | advanced |
| F7 E5 | The F7 E5 error means the main control board can't confirm the shift actuator's cam position or read the basket speed signal during a cycle. The optical sensor inside the actuator isn't sending back the data the board expects, so it shuts down to protect the motor and transmission. highintermediate | high | intermediate |
| F8 | F8 on a Whirlpool washer is the water system fault category. F8 E1 means water supply timeout (no water or slow fill). F8 E2 is a dispenser fault. F8 E3 is an overflow condition. F8 E6 is a water flow meter fault. moderatebeginner | moderate | beginner |
| F8 E1 | The water level sensor hasn't detected the minimum required level within the allowed fill time. Either not enough water is physically getting in, or the pressure switch isn't reading the level correctly. The board basically counts down a timer and if the tub doesn't fill fast enough, it throws up its hands. moderatebeginner | moderate | beginner |
| F8 E1 | F8 E1 means the washer hit a 'Long Fill' condition. The control board's timer ran out waiting for the water level to rise. It's not getting enough water fast enough, so it throws the code and stops the cycle to protect the pump and heater from running dry. moderatebeginner | moderate | beginner |
| F8 E3 | F8 E3 on a Whirlpool washer is an overflow alert, meaning the washer detected water above the maximum safe level. It's one of the most urgent Whirlpool error codes because it signals a real flooding risk, not just a sensor hiccup. criticalintermediate | critical | intermediate |
| F8 E6 | The washer detected hot water coming through the cold valve port, or cold water through the hot valve port. Either the supply hoses are connected backwards at the machine or at the wall, or less commonly, your house's hot and cold pipes are actually swapped behind the wall. moderatebeginner | moderate | beginner |
| F8E1 | The control board opened the inlet valve and watched the pressure transducer for a water level rise. It didn't see one within the allowed fill time, so it stopped the cycle and flagged F8E1. Basically the machine's way of saying it tried to fill and got nothing. moderateintermediate | moderate | intermediate |
| F9 | F9 on a Whirlpool washer is the drain system fault category. Like F5 (door lock), F9 is always followed by a sub-code: F9 E1 means the drain cycle exceeded the maximum time (long drain), F9 E2 means a drain issue was detected during the spin cycle. moderatebeginner | moderate | beginner |
| F9 E1 | The board's counting down from when the drain cycle starts. If the water level sensor doesn't confirm the tub is emptying within about 8-10 minutes, it throws F9 E1 and kills the cycle. Basically the machine's saying it tried to drain and nothing happened. moderateintermediate | moderate | intermediate |
| F9 E1 | The washer didn't drain within the time the control board expects, usually eight minutes. Shows up on front-load WFW models and newer top-load machines. It's the same fault as the old F21 code, just with updated display language on the newer platforms. moderatebeginner | moderate | beginner |
| F9E1 | F9E1 means the control board started the drain cycle, ran the pump for 8 straight minutes, and the pressure switch still sensed water in the tub. Either water isn't moving fast enough through a blockage, or the pump is running but can't actually move anything. moderateintermediate | moderate | intermediate |
| FLASHING-DOOR-LOCKED | The washer control board is attempting to engage the door lock but is not receiving the 'locked' confirmation signal from the latch assembly. This prevents the washer from starting for safety reasons. highintermediate | high | intermediate |
| FRONT-LOAD-HUB | When you see F21 or F9E1, the washer's drain sensor detected it took longer than 8 minutes to drain. F8E1 means the flow meter didn't see water enter the tub on time. The machine didn't guess, it measured. Each code points to a specific sensor that caught something out of range during the cycle. moderatebeginner | moderate | beginner |
| FdL | FdL stands for Door Lock Failure. The CCU sends voltage to the door lock solenoid and waits for a confirmation signal that the bolt actually engaged. If it doesn't get that signal after six consecutive attempts, it kills the cycle and throws this code on the display. highintermediate | high | intermediate |
| HOSE | The hoses on your Whirlpool washer are the critical pathways for water. Inlet hoses bring fresh water in under pressure, while the corrugated drain hose carries wastewater out to your standpipe or sink. When one of these fails or gets blocked, water either doesn't get in or doesn't get out, and you'll know about it pretty fast. higheasy | high | easy |
| HOW-TO-CLEAN-CABRIO | This guide provides step-by-step instructions for performing a deep maintenance clean on a Whirlpool Cabrio top-load washer to remove odors and residue. low | low | |
| HOW-TO-RESET | Clearing the electronic control board memory to resolve minor software glitches, unresponsive buttons, or stuck cycles. low | low | |
| HOW-TO-RESET | Performing a hard reset on the electronic control board to clear error codes and resolve software glitches or frozen cycles. low | low | |
| HUB | The control board detected that the basket and the motor shaft aren't moving together. The drive hub is the plastic piece connecting the transmission's input shaft to your agitator or wash plate. When those plastic splines strip out, the motor shaft spins but nothing above it moves. That's the HUB code. lowbeginner | low | beginner |
| LD | The drain cycle exceeded the allotted time. LD is the older designation for the same fault as F21. Used on earlier Whirlpool top-load models before the current F-code naming convention. moderatebeginner | moderate | beginner |
| LEAKING | A Whirlpool washer leaking water from the bottom, front, or underneath has a failed seal, hose, pump, or door boot depending on the location of the leak and whether it's a top-load or front-load model. moderateintermediate | moderate | intermediate |
| LF | The washer didn't reach the required water level within 13 minutes. The control board's counting from the moment it opens the inlet valve, and if the tub isn't full enough when time's up, LF fires. Usually it's a supply problem, not a machine failure. moderatebeginner | moderate | beginner |
| LID-LOCK-BLINKING | The control board is unable to successfully engage the lid lock or cannot verify that the lid is securely closed. This prevents the washer from starting a cycle or entering the high-speed spin for safety reasons. highintermediate | high | intermediate |
| LID-LOCK-FAILURE | The control board needs confirmation that the lid is physically locked before it'll allow spinning. When it can't get that signal, whether the strike's broken, the solenoid won't fire, or there's a wiring issue, it shuts the spin cycle down completely. No confirmation, no spin. highintermediate | high | intermediate |
| LID-REPLACEMENT | The lid assembly or its supporting hardware has physically failed. Either the glass is compromised, the hinges have sagged enough to throw off alignment, or the strike tab that signals 'lid closed' to the lock sensor is broken. Any one of those things stops the lid lock from engaging, and without that, the washer won't run a cycle. loweasy | low | easy |
| LINE-FUSE | The internal electrical safety fuse has blown, acting as a circuit breaker to protect the main control board from power surges or internal component shorts. highintermediate | high | intermediate |
| LO FL | The water fill flow rate fell below the minimum threshold during fill. The machine sensed water entering but not fast enough. Common causes include low water pressure, partially open supply valves, or clogged inlet valve screens. moderatebeginner | moderate | beginner |
| LOC | The LOC or LC code on a Whirlpool washer indicates that the Control Lock or Child Lock feature has been activated, which disables all buttons on the control panel to prevent accidental operation. lowbeginner | low | beginner |
| LOC | The control lock (child lock) feature is active. All button presses are ignored while LOC is displayed. This is a user-activated feature, not a fault. lowbeginner | low | beginner |
| NOISE | A Whirlpool washer generating abnormal noise indicates mechanical wear or failure in a drivetrain or suspension component. Unlike error codes, noise diagnostics rely on identifying the sound type (grinding, rumbling, banging, squealing) and the cycle phase during which it occurs to isolate the failing part to a specific assembly. moderateintermediate | moderate | intermediate |
| NOT-DRAINING | The washer has failed to evacuate water from the drum within the programmed time limit, which usually triggers an F21 error code and prevents the machine from entering the spin cycle. highintermediate | high | intermediate |
| NOT-FILLING | The control board sent a signal to open the water inlet valve solenoids, but either no water arrived or the pressure switch never confirmed the tub reached the target fill level. The cycle locks up waiting for a water-level confirmation that's not coming. moderateintermediate | moderate | intermediate |
| NOT-LOCKING | The control board sent the lock command but didn't get the confirmation signal back that the lid actually secured. Without that confirmation, the board won't start a cycle or let the drum spin up. An unlocked lid during high-speed spin is a real injury risk, so it just stops. higheasy | high | easy |
| NOT-SPINNING | The motor's getting power and spinning just fine, but somewhere between the motor and the basket, the mechanical connection is broken or disengaged. Think of it like a car engine revving in neutral. highintermediate | high | intermediate |
| NOT-SPINNING | The spin cycle can't engage because power isn't getting from the motor to the drum. Either something's physically broken between them, like the coupler, belt, or clutch, or a safety switch is blocking the whole spin signal from firing at all. moderateintermediate | moderate | intermediate |
| NOT-SPINNING | The washer finished its wash or rinse cycle but can't engage the high-speed spin to pull water out of the clothes. Something in the shifting mechanism broke down, or a safety interlock is blocking it. The motor's probably fine. It's usually a mechanical problem between the motor and the tub. highintermediate | high | intermediate |
| NOT-SPINNING | Your Cabrio has a hidden service menu that stores fault codes and lets you run manual component tests. When the basket won't spin, this mode tells you whether you're dealing with a mechanical failure like a broken belt, or an electronic problem like a dead sensor or a shift actuator that's done for. highintermediate | high | intermediate |
| NOT-SPINNING | The drum's not hitting max RPM during the final spin phase. Centrifugal force needs to be high enough to pull water out of the fabric, and if the machine senses a problem with drainage, balance, or the door latch signal, it'll throttle way back or skip the high-speed spin entirely. highintermediate | high | intermediate |
| NOT-SPINNING | The washer completes the agitation phase but fails to engage the high-speed extract mode. This leaves the laundry saturated with water and usually indicates a failure in the drive system, door security, or drainage circuit. highintermediate | high | intermediate |
| NOT-SPINNING | The washer has completed the wash cycle and drained the water, but the inner basket fails to rotate at high speed to extract moisture from the clothes. highintermediate | high | intermediate |
| NOT-SPINNING | The washer has reached the spin portion of the cycle but the inner basket remains stationary while the motor hums or the machine sits silent. highintermediate | high | intermediate |
| NOT-SPINNING | The basket has reached the spin portion of the cycle but it's not rotating at high speed. Usually it's a break somewhere in the mechanical drive train, or a safety circuit telling the motor to hold off. It's almost never the motor itself that's actually failed. highintermediate | high | intermediate |
| NOT-SPINNING | The washer fills and agitates but fails to enter the high-speed spin cycle, often leaving clothes dripping wet at the end of the program. highintermediate | high | intermediate |
| NOT-SPINNING | The tub spins fine during the wash cycle, but when it's supposed to ramp up to high-speed spin it doesn't. Clothes come out soaking wet. That fast spin is what actually wrings the water out, and without it you're basically just sloshing wet laundry around. highintermediate | high | intermediate |
| NOT-SPINNING | A control board reset clears the temporary memory and internal logic of the washer, resolving software glitches, communication errors between the CCU and MCU, or stuck cycles that won't let the machine move on to spinning or draining. Basically, it forces the computer to forget whatever confused state it was in and start fresh. moderatebeginner | moderate | beginner |
| NOT-SPINNING | The washer's failing to hit the high-speed centrifugal extraction phase, basically the part that wrings out your clothes. Could be a mechanical failure in the drive system, an electrical issue in the motor circuit, or a safety lockout because the water didn't drain properly or the door didn't register as locked. highintermediate | high | intermediate |
| NOT-SPINNING | The machine tried to shift into the high-speed spin cycle but couldn't complete the transition. You'll end up with soaking wet clothes, sometimes a humming noise while nothing moves, and possibly an F7E1 or uL code on the display. highintermediate | high | intermediate |
| NOT-SPINNING | The basket has reached the spin phase but it's just sitting there, not extracting water. Either the machine can't confirm it's safe to spin because of a lid lock issue, or the mechanical connection between the motor and basket has broken down somewhere between the belt and the drive hub. highintermediate | high | intermediate |
| NOT-SPINNING | NOT-SPINNING means the washer can't transition from wash or rinse into the high-speed centrifugal spin that actually wrings water out of your clothes. Something's blocking or breaking that handoff between the motor and the basket, and the control board's just refusing to finish the job. highintermediate | high | intermediate |
| NOT-SPINNING | The washer completes the wash cycle but fails to engage the high speed spin, leaving clothes saturated with water. highintermediate | high | intermediate |
| NOT-SPINNING | The washer's control board has detected that the basket is not rotating at the commanded speed or the shifter has failed to move the drive system from agitation mode into spin mode. highintermediate | high | intermediate |
| NOT-SPINNING | The washer finishes the agitation phase fine but can't transition into high-speed spin. The splutch, a mechanical component that switches between agitate and spin modes, either isn't moving or isn't engaging the basket. End result: clothes sitting in water, cycle technically finished. highintermediate | high | intermediate |
| OL | The control board has detected that the tub is overloaded or that there is excessive mechanical friction preventing the motor from spinning at the correct speed. moderateintermediate | moderate | intermediate |
| OL | The machine has detected an 'Overloaded' condition. This happens when the control board senses too much mechanical resistance or weight while trying to rotate the wash basket. moderatebeginner | moderate | beginner |
| PROBLEMS | The WTW4816FW is a VMW platform top-loader - basically a gearcase-driven transmission with a belt and motor underneath. When it acts up, you're usually hunting for one worn-out plastic part in the mechanical drive train, or a sensor that's lost communication with the control board. moderatebeginner | moderate | beginner |
| PROBLEMS | Common mechanical and electronic failures found in Whirlpool top-load and front-load washing machines. moderatebeginner | moderate | beginner |
| RESET | A reset clears active error codes and restores the control board to its default state. It doesn't fix the underlying fault that caused an error code, but it lets you attempt a fresh cycle and confirm whether the fault is persistent or was just a one-time glitch. lowbeginner | low | beginner |
| RL | The RL code fires during calibration or diagnostic mode when the machine detects weight or resistance in the tub. Calibration needs a completely empty basket to accurately set suspension and balance parameters. Even a small amount of standing water under the wash plate is enough to trigger it. lowbeginner | low | beginner |
| RL | The RL code is an abbreviation for Remove Load. It triggers specifically during the Clean Washer cycle when the control board sensors detect that there are clothes or items left inside the drum. lowbeginner | low | beginner |
| SD | The SD or SUD code fires when foam level in the tub trips the suds detection logic. Too much foam messes with the pressure sensor readings, so the washer thinks it can't drain safely and pumps and pauses until it burns the suds down on its own. lowbeginner | low | beginner |
| SD | The washer's detected an excessive amount of soap suds in the drum. This creates 'sud lock' where the pump can't effectively remove water and the motor can't reach spin speeds due to all those air bubbles sitting in the way. lowbeginner | low | beginner |
| SD | SD stands for Suds Detection. The control board senses foam levels are too high for the drum to spin safely or drain properly, so it pauses the cycle. Basically the washer's saying it can't see through all the bubbles to know how much actual water is in there. lowbeginner | low | beginner |
| SENSE-DONE-LID-LOCK | This light pattern means the control board can't confirm where the shift actuator is sitting or whether the lid lock actually engaged. It's basically the machine stuck in limbo between cycles, waiting for a signal that's just not coming back. highintermediate | high | intermediate |
| SENSING-LIGHT-FLASHING | The sensing light flashes when the main control board can't get a proper response during the load-sensing phase at the start of the cycle. Something's not reporting back correctly, usually the lid lock or shift actuator, and the board won't let the cycle move forward until that circuit checks out. moderateintermediate | moderate | intermediate |
| SENSING-TO-DONE | Something went wrong during the initial load-sensing phase and the control board bailed on the cycle. It didn't get a speed signal back from the motor, or the lid lock didn't confirm it secured properly, so the software killed the cycle before any water entered the tub. highintermediate | high | intermediate |
| SHAKING | A Whirlpool washer shaking violently during the spin cycle has an imbalanced load, worn suspension components, or a leveling problem causing excessive vibration. moderatebeginner | moderate | beginner |
| SMELLS | The washer isn't broken. Mold and bacteria are colonizing the rubber door boot fold, the detergent dispenser housing, and the drain sump where stagnant water sits between cycles. High-efficiency machines use less water, so detergent residue doesn't fully rinse out, and that sludge feeds the mold. moderateintermediate | moderate | intermediate |
| SQUEAK-SYMPTOM | When a Whirlpool washer squeaks, something's creating friction where it shouldn't be. That's usually a belt that's worn smooth and slipping, dry suspension rod joints that need grease, or bearings inside the tub assembly that are starting to fail. moderateintermediate | moderate | intermediate |
| START-BUTTON-NOT-WORKING | The washer's got power and it's getting your button press, but something's stopping the cycle from kicking off. Could be a safety interlock telling it the door isn't secure, could be the Control Lock blocking all input, or the physical button stem snapped internally and the signal's just not reaching the board. moderateintermediate | moderate | intermediate |
| STOPPED-WASH | The washer finished the fill phase but failed to kick off agitation. Either a safety sensor like the lid lock didn't confirm closed, or the shift actuator couldn't move the transmission into agitate mode, so the board just froze the cycle right there. highintermediate | high | intermediate |
| STUCK-SENSING | During sensing, the control board runs a short motor rotation to measure load size and detect tub position. When the shift actuator can't confirm where the tub is mechanically, the board freezes the cycle right there. It's protecting itself from running in the wrong mode and damaging the transmission or splutch assembly underneath. moderateintermediate | moderate | intermediate |
| SUD | SUD or SD means the control board detected too much foam in the drum. The pressure sensor can't tell foam from water, so when suds fill the tub, it reads a high water level that just won't drop during draining. Machine pauses to protect the motor. lowbeginner | low | beginner |
| SUD | The SUD or Sd code means the control board detected a suds lock condition. There's so much foam in the drum that the pressure switch can't read the actual water level accurately. The machine won't drain or spin correctly because it's basically trying to pump foam instead of water, so it pauses and waits for things to settle down. lowbeginner | low | beginner |
| SUD | The SUD or SD code fires when the control board detects foam levels high enough to prevent safe spinning and draining. Basically there's so much air in the drum from all those bubbles that the pump can't get traction on actual water. The machine knows it can't spin safely, so it stops and waits. lowbeginner | low | beginner |
| SUD | The SUD or SD code means your washer's detected way too many soap bubbles in the drum. The foam's so thick the pump can't grab actual water to drain it, and all that airy fluff creates drag on the spinning basket, which is why the machine won't ramp up to high spin speed. lowbeginner | low | beginner |
| Sd | The control board has detected an excessive amount of soap suds in the tub, or it senses enough mechanical drag during the spin cycle to mimic the resistance caused by heavy foam. lowbeginner | low | beginner |
| TOP-LOAD-HUB | F7E1 fires when the motor control board detects the drive motor spinning at the wrong speed or not at all. F5E3 means the lid lock didn't confirm it's latched within the expected window. 5D means the board detected excessive suds in the tub and paused the cycle to let the foam break down before continuing. moderatebeginner | moderate | beginner |
| TROUBLESHOOTING | General troubleshooting for the most frequent mechanical and electronic failures found in the Whirlpool Cabrio top-load washer platform. moderatebeginner | moderate | beginner |
| UL | UL stands for Unbalanced Load. The control board monitors how much the tub is swinging during the spin cycle, and when it detects the basket oscillating outside its normal range, it shuts down the spin before the tub can slam into the cabinet and wreck your bearings. moderatebeginner | moderate | beginner |
| WASH-COMPLETE | The washer hit a logic error or a component check failed during the sensing phase, so the control board killed the program early and jumped straight to end-of-cycle status. It's basically the machine saying 'something's wrong, I quit' before it even gets started. moderateintermediate | moderate | intermediate |
| WASH-DIAG-MODE | When diagnostic mode activates, the control board stops running normal cycle logic and opens up a service interface. You can scroll through stored fault history and manually fire individual components like the pump, motor, and water valves to test them one at a time without waiting through a full cycle. lowbeginner | low | beginner |
| WASH-DRAIN-FAIL | The washer can't push water out of the tub during the drain or spin phase. Something's either blocking the pump physically, the motor windings have burned out, or the control board isn't sending the signal to run the pump at all. highintermediate | high | intermediate |
| WASH-RESET-PROCEDURE | When this fires, the control board has locked itself into a fault state or software loop and needs a full memory dump to recover. Basically the brain of the washer got confused, either by a power hiccup, a sensor reading it didn't expect, or an interrupted cycle, and it won't move forward until you force it to restart clean. lowbeginner | low | beginner |
| WONT-START | A Whirlpool washer that has power but won't start a cycle has a lid lock, control board, or wiring issue preventing the wash cycle from initiating. This is different from 'won't turn on' (no power at all). moderateintermediate | moderate | intermediate |
| dL | dL stands for Door Lock failure. The control board sends a signal to engage the lid lock solenoid, but the internal switch inside the lock assembly never confirms the bolt actually engaged. After six failed attempts in a row, the board throws the fault code and kills power to the motor. moderateintermediate | moderate | intermediate |
| dL | The dL error code stands for Door Lock failure. It occurs when the main control board attempts to lock the door or lid six consecutive times but fails to receive the lock-confirmation signal from the switch. moderateintermediate | moderate | intermediate |
| dU | The dU error code stands for Door Unlock failure. It occurs when the main control board attempts to unlock the door at the end of a cycle or during a pause but fails to receive the electrical signal confirming the latch has successfully opened. moderateintermediate | moderate | intermediate |
| f21 | The washer control board has detected a long drain condition, meaning the water level has not dropped sufficiently within 8 minutes of the pump starting. This is a safety halt to prevent the motor from burning out or the machine from overflowing. moderateintermediate | moderate | intermediate |
| f51 whirlpool washer | The F51 error means the control board lost communication with the Rotor Position Sensor and can't figure out what the drum's doing. So it just stops the cycle rather than risk spinning a motor it can't track. highintermediate | high | intermediate |
| sd | The sd code fires when the control board detects unusual drag on the motor during spin or a slow drain rate, and it reads those conditions as excessive suds in the tub. The machine then automatically extends the rinse cycle to try to dissolve the foam before continuing. lowbeginner | low | beginner |
| uL | The control board watches how the motor pulls during spin. When the tub's lopsided, motor current goes erratic and the board throws uL to stop everything before the drum can bang against the cabinet hard enough to crack something or walk the machine across the floor. moderatebeginner | moderate | beginner |
| whirlpool duet f21 | The washer's control board has detected that the water is not draining fast enough. Specifically, the water level has not dropped sufficiently within an eight-minute window, causing the machine to pause for safety. moderatebeginner | moderate | beginner |