Warning: Disconnect power before servicing.

Whirlpool Washer F28 Error Code: Serial Communication Fault

Quick Answer

The Whirlpool washer F28 error code indicates a serial communication failure between the Central Control Unit and the Motor Control Unit. The primary fix is inspecting the wire harness for loose connections or corrosion caused by a leaking pump.

Most techs I know jump straight to swapping boards on this one. Don't do that. I've fixed probably a dozen F28 errors just by cleaning corroded connector pins and re-seating the harness. If there's a slow drain pump leak in the mix, that moisture drips right onto the MCU connector and kills the signal. Fix the leak first, clean the connectors, then worry about boards.

WhirlpoolWasherSeverity: highDifficulty: intermediate65% DIY Success
Time to Fix
30–120 min
Difficulty
intermediate
Parts Cost
$6 – $250
Tools Needed
Phillips #2 screwdriver, Flat-head screwdriver for prying clips

What Does the F28 Code Mean?

Think of it like the washer's brain losing its walkie-talkie signal to the motor. The CCU sends the go command, the MCU never gets it. I see this mostly on units in damp basements or machines that just got moved. And honestly it's one of the more annoying codes because it'll work fine for a couple loads then fail on you mid-cycle on a Sunday night when you've got a full hamper waiting.

Most Likely Causes

Based on aggregated repair data, here is the probability breakdown for this error code:

Wire harness connector corrosion at MCU40%
Wire harness connector corrosion at CCU24%
Drain pump leak wetting MCU connector14%
CCU board serial output failure12%
MCU board component failure10%

Symptoms You May Notice

  • The display throws F28 and the washer locks up completely, usually the exact moment it should start tumbling after the fill.
  • You hear water fill normally and then absolutely nothing happens. Drum just sits there, no agitation, no spin, just water and silence.
  • The code comes and goes. Washer runs fine for a few loads, then F28 hits again, often during high-speed spin when the vibration really peaks.
  • Display gets erratic before settling on F28, sometimes flashing other codes or going briefly blank.
  • Drum won't move in any phase of the cycle, even if you manually try to advance to spin.

Can you reset a Whirlpool washer to clear the F28 code?

Unplug the machine for at least 5 minutes. That gives the capacitors on both boards enough time to fully discharge. Plug it back in and run a cycle. If F28 comes back the second the drum tries to spin, you've got a hardware problem and the reset bought you nothing. It might clear the code for a load or two but it won't stick if there's a real connection issue or a failed board underneath.

Tools Required for Diagnosis

Phillips #2 screwdriverFlat-head screwdriver for prying clipsElectronic contact cleaner (CRC QD or equivalent)Digital multimeterBright flashlight or headlampDry towels or shop ragsSmall pick or dental pick for tightening connector terminals

Diagnostic Checklist

Follow these steps in order. We start with the easiest external fixes before opening up the machine.

Replacement Parts

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

Part Name
Whirlpool MCU Motor Control BoardModel-specific · $100–$250
Whirlpool CCU Central Control BoardModel-specific · $100–$200
Contact CleanerN/A · $6–$10

Frequently Asked Questions

F28 comes and goes. Is my washer dying?
Intermittent codes are almost always a loose or high-resistance connection. The vibration from the drum slowly spreads those metal pins apart inside the plastic connector over years of use. What you've got is a weak connection that fails when the machine really starts shaking during spin. I usually grab a small pick and gently squeeze the female terminals inside the connector so they grip the board pins tighter. If cleaning and tightening the pins doesn't fix it, the serial communication chip on the MCU is probably starting to fail and you're looking at a board replacement.
Is F28 the same as the newer F6 or F7 codes on newer Whirlpool washers?
Same root cause, different generation. The older Duet platform uses F28 for serial communication failure, newer platforms use F6 or F7. The troubleshooting logic is basically identical but there's one key difference. On newer machines the electronics have tighter tolerances and you usually can't get away with just cleaning the connectors. On these older Duets you can often fix it without buying anything. On a newer machine with F6 or F7, you're more likely ordering a board no matter how clean the connections are.
Can water damage from a drain pump leak cause F28?
Absolutely, and honestly that's the first thing I check on these. The drain pump sits in a spot where any leak from the housing or a loose filter cap runs directly down the harness and onto the MCU connector. If you find any moisture at all when you open that lower panel, you need to replace the pump too, not just clean the connector. If you put a new MCU in without fixing the leak, that new board is going to get wet and you'll be right back to F28 within a few weeks. Fix the source first, then fix the damage.
What does the MCU actually cost, and is it worth fixing an older machine?
The MCU usually runs $80-150 depending on whether you go OEM or aftermarket. Aftermarket boards have gotten pretty reliable for these older Duets so I wouldn't automatically pay the OEM premium. Common part numbers are W10374126 and W10312695 depending on your exact model, so search those before you buy. If you're hiring a tech expect $200-300 total with labor. These Duet frames are honestly built well, so if the drum and tub are in decent shape, a board replacement usually makes sense.
My F28 showed up right after I replaced the drain pump. Did I cause this?
Yeah, probably. When you pull the drain pump you almost always have to disturb the wiring near the MCU, and if that connector didn't click back in fully you'll get F28 every time. Go back in and firmly re-seat every single connector you touched during that pump job. Takes 10 minutes. I'd bet money that's all it is. Don't order a board before you check this, seriously.

Related Whirlpool Washer Error Codes

Same Fix Works on These Brands

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

Models Known to Experience F28 Errors

This repair applies to most Whirlpool washers with this error code. Common model numbers include:

WFW9150WW, WFW9050XW, WFW8300SW, GHW9150PW, WFW9200SQ, WFW9400SW, WFW9500TW, WFW9600TW

MS

Written by

Mike Sullivan

Lead Appliance Repair Technician · 20 years experience

Last verified for technical accuracy on March 15, 2026