Wappoo Appliance ServiceAppliance Repair · West Ashley, SC 📞 (843) 969-4664
Reference · error codes · six machines · Charleston

Appliance error codes for Charleston homes, read before you reset

A washer that stops at OE, a dryer flashing d90, a refrigerator showing Er FF. Each one is the control board naming the circuit that failed a test. This page lists the codes we meet most on LG, Samsung, Whirlpool, Maytag, GE, Bosch, Frigidaire and KitchenAid machines, what each one usually points to, and how we confirm it with a meter before writing a price.

Photograph the codeMeter before parts$99 inside the repairup to $20 off online
HomeError codes
Read first

An error code is the only thing your appliance will ever tell you in writing, so keep it. Photograph the display before you unplug the machine or press reset, because most boards clear the code on the next power cycle and some never store it. A code is a test result, not a diagnosis. OE on an LG washer means the board timed out waiting for the tub to drain. It does not say whether the pump is dead, the filter is packed with lint, or the standpipe behind the wall is siphoning. The same is true for a Samsung 22E or a Whirlpool F3E0. The code narrows the search to one circuit. The meter finishes the job.

Here is how a code becomes a number on paper. You call or book online and read us the code. It tells us which parts to have on the van. The technician arrives, pulls the code history off the board, then tests the circuit it names: resistance on a sensor, voltage at a pump, amperage on a heater, airflow at the vent. That is the $99 diagnostic, and it is already inside the written repair price you approve. Say yes and the repair usually happens in that visit. Say no and $99 is the whole bill. Book online and up to $20 comes off the repair.

Washers

CodeBrandWhat it meansWhat we do
OE / OFLGDrain fault — pump, filter or hoseClear the filter, check the pump for a stalled impeller and read it under load. Confirm the standpipe height before we replace anything.
UELGUnbalanced load — suspension, bearings or a soft floorSpin the empty tub and check the rods and bearing play. In raised Lowcountry houses a bouncing floor sets this off too, so we check the level.
LELGMotor locked — hall sensor or statorMeter the hall sensor and stator windings and check for an overloaded drum. Usually one part, replaced in the visit.
IE / dELGNo fill (IE) or door not latched (dE)Check both supply valves and screens, then test the inlet valve coils. For dE, test the door lock switch and the striker.
4C / 5C (4E / 5E)SamsungWater supply fault (4C) or drain fault (5C)Check pressure at the hoses and the inlet valve coils for 4C. For 5C, clear the debris filter and meter the drain pump.
UE / dCSamsungUnbalanced (UE) or door lock (dC)Test suspension and check leveling for UE. For dC, meter the door lock assembly and inspect the wiring to it.
F21 / F02 / F9E1Whirlpool, Maytag, KenmoreLong drain — pump, filter or drain hosePull the trap under the pump for coins and socks, then meter the pump. Check the drain hose for a kink or a too-deep standpipe.
F5E2Whirlpool, MaytagLid lock will not lock or unlockTest the lid lock switch and its harness, then confirm the board is sending voltage before we call it a lock.

Dryers

CodeBrandWhat it meansWhat we do
d80 / d90 / d95LGAirflow blocked — 80, 90 or 95 percent restrictionMeasure static pressure at the vent and clear the duct. Crawlspace runs under raised houses pack humid lint into felt, so we check the whole length.
tE1 / tE2LGThermistor out of rangeMeter the thermistor and compare it to the room temperature, then test the heater relay if the reading is fine.
HESamsungHeating error — element, thermostat or gas ignitionRead the element for continuity, test the thermostats and check gas ignition. On electric dryers we also confirm both legs of 240 volts.
tE / tSSamsungTemperature sensor faultMeter the thermistor and its harness. A sensor coated in lint reads wrong, so we clean the housing before we condemn it.
bE / bE2SamsungStuck button on the control panelCheck each key for a jammed contact and test the membrane. Humidity swells panels here, so we look for that before replacing the board.
AFWhirlpool, MaytagAirflow restricted at the ventMeasure exhaust pressure, clean the duct and check the termination flap outside. Then confirm the sensor that raised the flag.
L2Whirlpool, Maytag (electric)Low or missing line voltage on one legMeter the outlet for 240 volts across both legs and check the breaker and cord. Common after a surge or a tripped double-pole breaker.
E64Frigidaire, ElectroluxOpen heating elementMeter the element and the high-limit thermostat, then check why it opened. A blocked vent cooks elements, so we measure airflow too.

Refrigerators & freezers

CodeBrandWhat it meansWhat we do
Er FF / Er rFLGFreezer fan (FF) or fresh-food fan (rF) faultTest the fan motor and check for ice locking the blade. An iced fan usually means a defrost fault, so we test that circuit too.
Er dHLGDefrost did not completeMeter the defrost heater, the bi-metal thermostat and the defrost sensor. The one that failed gets replaced and the coil gets cleared.
Er FS / Er rS / Er dSLGFreezer, refrigerator or defrost sensor open or shortedRead the sensor resistance against the temperature chart. A sensor that reads right points to a harness or a board.
21E / 22E (21C / 22C)SamsungFreezer fan (21) or refrigerator fan (22) faultTest the evaporator fan and clear any ice around it. A packed coil is a defrost problem, not a fan problem, and we test for that.
33ESamsungIce-maker fill-tube heater faultMeter the fill-tube heater and check the fill line for ice. Same visit if the part is on the van.
PC ERSamsungCommunication lost between door display and main boardCheck the harness where it passes through the door hinge for broken wires before we test either board.
SY EF / SY CEFrigidaire, ElectroluxEvaporator fan fault (EF) or communication error (CE)Test the fan for voltage and the motor for a stall. For CE we check connectors between the boards, which corrode fast in salt air.
POWhirlpool, Maytag, KitchenAidPower outage — temperatures rose while the power was offNot a fault by itself. We confirm the compressor restarted and check the board for surge damage, common after hurricane-season outages.

Ranges & ovens

CodeBrandWhat it meansWhat we do
F2E0Whirlpool, KitchenAid, MaytagStuck or shorted key on the touch padUnplug the keypad ribbon and see if the code clears. If it does, the pad is the fault. If not, the control needs testing.
F3E0 / F3E1Whirlpool, KitchenAid, MaytagOven temperature sensor open (E0) or shorted (E1)Meter the sensor for about 1,080 ohms at room temperature, then check the harness. Most are a sensor swap in one visit.
F5E0 / F5E1Whirlpool, KitchenAidDoor switch mismatch or self-clean latch not lockingTest the door switches and the latch motor and cam. We also check the switch position, which shifts on a sagging door.
F2 / F3 / F4GEOver-temperature (F2), sensor open (F3) or shorted (F4)Read the sensor and compare it to the oven's actual temperature. F2 with a good sensor means a relay stuck on, so we test the board.
F7 / F9GEStuck key (F7) or door lock circuit fault (F9)Isolate the keypad for F7. For F9, meter the lock motor and switches and check the latch travel.
F10 / F11Frigidaire, ElectroluxRunaway temperature (F10) or shorted keypad (F11)F10 gets the oven shut off first, then a sensor and relay test. F11 is a keypad isolation test before anything is replaced.
F30 / F31Frigidaire, ElectroluxOven sensor open (F30) or shorted (F31)Meter the probe and the wiring back to the board. Rodent damage under a range in an older ranch house shows up here.
F9LGOven failed to reach 150°F in the first five minutesTest the bake element or igniter, then the relay that feeds it. On gas we read igniter amperage, which tells us if it is too weak to open the valve.

Dishwashers

CodeBrandWhat it meansWhat we do
E24 / E25BoschDrain fault — filter, hose or pump impellerClear the filter and pump cover, check the impeller for glass, and confirm the hose has a high loop. Then meter the pump.
E15BoschWater in the base pan — leak switch trippedFind the leak before we drain the pan: pump seal, hose, door gasket or sump. Then dry the float and test the sensor.
E09BoschHeating element or heat pump faultMeter the flow-through heater and its relay. Bosch heaters live in the pump assembly, so we quote the correct part the first time.
OE / IE / AELGDrain (OE), fill (IE) or leak detected (AE)Clear the filter and meter the drain pump for OE. Test the inlet valve for IE. For AE, find the water in the base and its source.
4C / 5CSamsungWater supply fault (4C) or drain fault (5C)Check the supply valve and inlet coil for 4C. For 5C, clear the filter and meter the pump and check the air gap or disposer knockout.
LC / LESamsungLeak sensor trippedLocate the water in the base pan and trace it. Sometimes it is suds from the wrong detergent, sometimes a sump seal. We find out before quoting.
F8E1 (8-1) / F6E1 (6-1)Whirlpool, KitchenAidSlow drain (8-1) or no fill (6-1)Clear the drain path and meter the pump for 8-1. For 6-1 we test the inlet valve and the float switch, and check the supply is on.
i20 / i30FrigidaireDrain restricted (i20) or water in the base (i30)Clear the filters and check the drain hose loop for i20. For i30 we find the leak and dry the pan before we test the sensor.

Ice makers

CodeBrandWhat it meansWhat we do
Er IFLGIce-compartment fan faultTest the fan motor and check for ice around it. If the fan is frozen the problem is upstream, and we find it.
Er ISLGIce-maker sensor open or shortedRead the sensor resistance and the harness through the door. A good sensor points to the ice-maker module itself.
39E / 39CSamsungIce maker function error — cycle did not completeRun a test cycle and watch the ejector and fill. Frozen fill tubes and stalled motors show up here, and we fix the cause, not the symptom.
14ESamsungIce maker sensor faultMeter the sensor and its connector. A sensor out of range with good wiring is a module replacement, quoted before we start.
40E / 40CSamsungIce-room fan faultTest the fan and clear any frost. A leaking ice-room gasket lets humid air in and freezes the fan, so we check the seal too.
Red LED blinks twiceWhirlpool, Maytag, KitchenAidOptics board or ice-level sensor faultTest the emitter and receiver boards on the freezer wall with the door switch held. Blocked or failed optics stop production entirely.
Read us the code when you book and we load the van for it. The $99 diagnostic confirms the fault with a meter and is already inside the written repair price you approve; say no and $99 is the whole bill. Book online for up to $20 off the repair. Book online →

Code questions

My code cleared after I unplugged the machine. Is it gone?
Rarely. Most boards keep a history you can read in service mode, and the fault that raised the code is still there. Photograph the code before you power down so we know where to start. If the machine runs a full cycle afterwards, tell us that too. An intermittent fault points to a connector, a harness or a board rather than a failed part.
The code says drain fault. Can I just replace the pump?
You can, but a drain code names a circuit, not a part. The pump, the filter, the drain hose, a standpipe that siphons and the board that reads the pump all live in that circuit. We meter the pump under load and check the path before anything is replaced, and the written price covers the fault we found, not the first guess.
Does Kenmore use these same codes?
Usually. Kenmore machines are built by Whirlpool, LG, Frigidaire or Samsung depending on the model, so the codes follow the maker. F21 on a Kenmore front-loader is the Whirlpool drain code. A Kenmore refrigerator showing Er FF is an LG. Read us the model number from the door label and we will know which table applies.
My Charleston refrigerator shows PO or flashing temperatures after a storm. Do I need a repair?
Often not. PO and a flashing display mean the power dropped and the box warmed up. Reset it and give it a few hours. If it is not pulling down by then, or a fan or compressor code appears, book a same-day window. Hurricane-season surges do take out control boards and inverter compressors, and we test both before we write a number.
What does the $99 diagnostic cover when I already know the code?
Everything up to the written price. The technician confirms the code from the board, tests the circuit it names with a meter, finds the actual failed part and writes one number for the repair. That $99 is inside the number you approve. If you decline, $99 is the whole bill. Book online and up to $20 comes off the repair.
On the job

The machines behind the codes.

Code on the display? Photograph it, then call.

Tell us the code and the machine — the van arrives already loaded. $99 diagnostic, inside the repair.

up to $20 off Book online 📞