Door latch switch
Common interlock fault part on appliance no-start errors.
Frigidaire dishwasher code guide for i20, i30, UO, ER, CL, drain faults, leaks, vent errors, door switches, and board checks.
Frigidaire dishwasher code guide for i20, i30, UO, ER, CL, drain faults, leaks, vent errors, door switches, and board checks.
Likely parts to price
Common interlock fault part on appliance no-start errors.
Higher-cost board to price after checking sensors and wiring.
Useful when faults follow intermittent connectors or communication errors.
Frigidaire dishwasher error codes are designed to point you toward the problem — not send you on a wild goose chase. Once you know what each code means, most fixes are straightforward. This guide covers the five most common codes: i20, i30, UO, ER, and CL.
| Code | Meaning | Severity | DIY? |
|---|---|---|---|
| i20 | Drain problem | Medium | Yes |
| i30 | Flood protection — water under appliance | High | Yes |
| UO | Vent/fan issue | Low–Medium | Yes |
| ER | Keypad / touchpad error | Low–Medium | Partial |
| CL | Child lock active | None | Yes (30 sec) |
The dishwasher tried to drain water and couldn’t empty the tub within the expected time.
Step-by-step fix:
Check the drain filter — pull out the lower rack and locate the circular filter on the floor of the dishwasher. Twist to unlock and remove it. Rinse under the faucet and scrub with a soft brush. This is the most common i20 cause.
Inspect the drain hose — pull the dishwasher forward slightly (disconnect power first) and trace the drain hose to the sink drain or garbage disposal. Look for kinks.
Check the garbage disposal knockout — if the dishwasher drains into a new garbage disposal, confirm the plastic knockout plug inside the disposal’s drain inlet was removed during installation. A forgotten knockout plug completely blocks drainage.
Clear the sink drain — if the sink itself drains slowly, the dishwasher drain will too. Plunge the sink or clear the trap.
Test the drain pump — if all of the above check out, the drain pump may have failed. Listen during the drain phase: you should hear an audible pump sound. Silence indicates a dead pump.
Parts you may need:
This is the most urgent Frigidaire dishwasher code. A float switch in the base of the machine detected water where it shouldn’t be — in the drip tray underneath the appliance.
Immediate steps:
Do not run the machine with the tray wet — the float switch will re-trigger immediately.
Parts you may need:
The UO code indicates a problem with the drying vent assembly — either the vent flap didn’t open/close properly, or the fan motor has failed.
Step-by-step fix:
Parts you may need:
The control system detected a stuck button or a communication fault with the user interface.
Step-by-step fix:
Parts you may need:
Identical to the LOC code on Frigidaire washers — Child Lock is active and all button presses are disabled.
Fix:
Press and hold the Start button or the dedicated Child Lock button for 3–5 seconds. The CL indicator will disappear and normal operation resumes. Check your model’s manual if you can’t find the right button combination.
Prevent most error codes with regular maintenance:
Maintenance supplies: