Warning: Disconnect power before servicing.

Whirlpool Washer Error Codes

All Whirlpool washer error codes with step-by-step troubleshooting, multimeter specs, and OEM part numbers.

162 error codes

CodeMeaning
5DThe 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
BANGING-ON-SPINThe 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
CABRIO-HUBThe 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
CLEANINGThis 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
CLEANINGThis 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
CLEANINGPeriodic maintenance to remove debris, coins, and lint from the drain pump filter to prevent drainage failures and odors.
lowbeginner
CLEAR-CODESThe 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
DD-NOT-SPINWhen 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
DIAGNOSTIC-MODE-CODESWhirlpool 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
DOOR-LOCKEDThe 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
DRAIN-FILTERThe 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
DRAIN-PUMPWhen 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
DRAIN-PUMPThe 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
DRAIN-PUMPThe 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
DRAIN-PUMPThe 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
DRAIN-PUMPThe 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
DRAIN-PUMPThe 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
DRAIN-PUMP-FILTERIt'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
DRAINING-CONSTANTLYYour 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
DRAINING-SOUNDThe 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
DUET-HUBF21 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
E01 F09The 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
E1E1 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
E2E2 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
E2 F3The 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
F0 E7The 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
F0 E7The 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
F01The 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
F02F02 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
F05 E02The 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
F06The 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
F0E1F0E1 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
F1F1 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
F1 E1The 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
F11F11 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
F1E1The 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
F2The 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
F20No 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
F21F21 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
F22The 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
F24F24 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
F27The 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
F28F28 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
F29F29 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
F3 E1The water temperature NTC thermistor is reading outside its valid range. The control board cannot verify the water temperature and has paused the cycle.
moderateintermediate
F3 E2The 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
F33The 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
F3E1The 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
F4 E1The 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
F4 E4The 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
F5F5 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
F5 E1The 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
F5 E1The 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
F5 E2The 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
F5 E2The 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
F5 E3The 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
F5 E3The 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
F50F50 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
F51The 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
F51F51 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
F51F51 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
F52The 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
F5E1F5E1 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
F5E2The 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
F6The 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
F6 E1F6 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
F6 E3F6 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
F6 E3The 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
F7 E1The 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
F7 E1The 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
F7 E5The 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
F8F8 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
F8 E1The 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
F8 E1F8 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
F8 E3F8 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
F8 E6The 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
F8E1The 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
F9F9 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
F9 E1The 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
F9 E1The 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
F9E1F9E1 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
FLASHING-DOOR-LOCKEDThe 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
FRONT-LOAD-HUBWhen 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
FdLFdL 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
HOSEThe 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
HOW-TO-CLEAN-CABRIOThis 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
HOW-TO-RESETClearing the electronic control board memory to resolve minor software glitches, unresponsive buttons, or stuck cycles.
low
HOW-TO-RESETPerforming a hard reset on the electronic control board to clear error codes and resolve software glitches or frozen cycles.
low
HUBThe 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
LDThe 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
LEAKINGA 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
LFThe 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
LID-LOCK-BLINKINGThe 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
LID-LOCK-FAILUREThe 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
LID-REPLACEMENTThe 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
LINE-FUSEThe 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
LO FLThe 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
LOCThe 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
LOCThe 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
NOISEA 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
NOT-DRAININGThe 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
NOT-FILLINGThe 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
NOT-LOCKINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGYour 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGA 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
NOT-SPINNINGNOT-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
NOT-SPINNINGThe washer completes the wash cycle but fails to engage the high speed spin, leaving clothes saturated with water.
highintermediate
NOT-SPINNINGThe 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
NOT-SPINNINGThe 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
OLThe 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
OLThe 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
PROBLEMSThe 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
PROBLEMSCommon mechanical and electronic failures found in Whirlpool top-load and front-load washing machines.
moderatebeginner
RESETA 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
RLThe 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
RLThe 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
SDThe 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
SDThe 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
SDSD 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
SENSE-DONE-LID-LOCKThis 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
SENSING-LIGHT-FLASHINGThe 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
SENSING-TO-DONESomething 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
SHAKINGA Whirlpool washer shaking violently during the spin cycle has an imbalanced load, worn suspension components, or a leveling problem causing excessive vibration.
moderatebeginner
SMELLSThe 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
SQUEAK-SYMPTOMWhen 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
START-BUTTON-NOT-WORKINGThe 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
STOPPED-WASHThe 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
STUCK-SENSINGDuring 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
SUDSUD 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
SUDThe 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
SUDThe 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
SUDThe 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
SdThe 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
TOP-LOAD-HUBF7E1 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
TROUBLESHOOTINGGeneral troubleshooting for the most frequent mechanical and electronic failures found in the Whirlpool Cabrio top-load washer platform.
moderatebeginner
ULUL 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
WASH-COMPLETEThe 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
WASH-DIAG-MODEWhen 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
WASH-DRAIN-FAILThe 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
WASH-RESET-PROCEDUREWhen 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
WONT-STARTA 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
dLdL 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
dLThe 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
dUThe 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
f21The 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
f51 whirlpool washerThe 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
sdThe 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
uLThe 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
whirlpool duet f21The 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