Frigidaire Dishwasher Error Codes: Complete Troubleshooting Guide
Frigidaire dishwashers — part of the Electrolux Group manufacturing platform — use the i-series error code format shared across Electrolux and Frigidaire brands. Whether you own a Frigidaire Gallery (FGID series), a standard model (FFCD series), or a Professional Series unit, the diagnostic codes are identical because the same control boards and sensor systems are used. This guide covers every Frigidaire dishwasher error code with real troubleshooting steps, genuine part numbers, and honest guidance on repair complexity.
How Frigidaire Dishwasher Error Codes Work
Frigidaire dishwashers display error codes in the i format — i10, i20, i30, and so on. The lowercase i distinguishes dishwasher codes from the E series used by washers and dryers. On models with LED displays (Gallery, Professional), the code appears directly. On models with indicator lights only (basic FFCD models), error codes are indicated by a blinking pattern — the number of blinks corresponds to the code number (10 blinks for i10, 20 blinks for i20).
The control board monitors water fill level, drain performance, temperature, leak detection, and wash motor function throughout each cycle. When a sensor reading exceeds programmed tolerance limits, the board stops the cycle and shows the code.
Basic reset procedure:
- Press Cancel/Drain to abort the current cycle.
- Turn off the circuit breaker dedicated to the dishwasher for 60 seconds.
- Turn the breaker back on and run a Normal cycle to test.
If the error returns, use the specific troubleshooting below.
Do You Have the Right Tools?
Water pressure gauge ($60), spray arm tester, float switch multimeter ($85), and drain inspection camera. Our technician arrives with $15K+ in professional tools — your diagnostic is free.
Licensed & Insured · 90-Day Warranty · Same-Day Service
i10 — Water Supply Error
The dishwasher is not filling with water or not reaching the required fill level within the timeout period. This is the most common startup failure on Frigidaire dishwashers.
Common causes:
- Water supply valve under the kitchen sink is not fully open
- Inlet hose kinked or crushed (often happens when the dishwasher is pushed back after cleaning)
- Inlet valve screen filter clogged with sediment — very common in Bay Area homes with older plumbing
- Water inlet valve solenoid failure
- Low household water pressure (below 20 PSI)
How to fix:
- Check the supply valve under the kitchen sink. Follow the dishwasher supply hose to the valve — it must be fully open (turned counterclockwise until it stops).
- Run hot water at the kitchen sink for 2 minutes before starting the dishwasher. This primes the hot water line and ensures the dishwasher receives hot water from the first fill. Frigidaire recommends 120 degrees F incoming water for optimal cleaning.
- Clean the inlet valve screen. Turn off the water supply, disconnect the supply hose from the inlet valve (bottom-left of the dishwasher), and inspect the mesh screen inside the valve body. Mineral deposits restrict water flow — clean with vinegar and an old toothbrush.
- Test the inlet valve solenoid with a multimeter: should read 500–1500 ohms. No reading indicates a burned-out solenoid.
- Check water pressure — run a kitchen faucet fully open. If flow is noticeably weak, the issue is household water pressure, not the dishwasher.
Parts: Water inlet valve 807131901 ($40–$70). Inlet hose assembly 5304517871 ($15–$25).
i20 / i40 — Drain Error
The dishwasher cannot drain water from the tub. Water remains at the bottom of the tub after the cycle, or the drain phase times out. i40 is the same fault after a secondary timeout — if you see both codes alternating, suspect an intermittent blockage in the drain check valve.
Common causes:
- Triple-filter system clogged (food particles, broken glass, labels from containers)
- Drain hose blocked at the garbage disposal or sink drain connection
- Air gap or high-loop installation issue causing backflow
- Drain pump failure
- Drain check valve stuck closed
How to fix:
- Clean the triple-filter system. Open the dishwasher and remove the filter assembly at the bottom of the tub (twist counterclockwise and lift). Rinse all three filter components (coarse filter, flat screen, and fine mesh cylinder) under running water. Use a soft brush on the fine mesh to remove grease film.
- Check the drain hose connection. If connected to a garbage disposal, verify the disposal knockout plug was removed during installation (a surprisingly common oversight that causes i20 on brand-new installations). If connected directly to the sink drain, verify the high-loop is at least 32 inches above the floor.
- Clean the air gap (if equipped) — remove the cap on the counter next to the faucet and clear any debris from both openings.
- Listen for the drain pump during the drain phase. A normal pump produces a steady whir. No sound means pump motor failure. Loud grinding means a foreign object in the pump housing.
- Check the drain check valve — a rubber flapper inside the pump housing that prevents backflow. If it is stuck, water drains back into the tub after the pump stops.
Parts: Drain pump assembly 5304506681 ($50–$80). Filter assembly 5304517868 ($20–$35). Drain hose ($15–$25).
Common mistake: Many Frigidaire dishwasher i20 errors are caused by a forgotten garbage disposal knockout plug. When a new dishwasher is connected to a garbage disposal, the installer must punch out the knockout plug inside the disposal's dishwasher drain port. If this plug is left in place, water has nowhere to drain.
Safety First — Know the Risks
Live 120V wiring in a wet environment is one of the most dangerous DIY scenarios. Water + electricity = serious shock risk. Our techs are licensed and insured — let them handle the risk.
Licensed & Insured · 90-Day Warranty · Same-Day Service
i30 — Leak / Overflow Detected
The float switch in the base pan has been triggered, indicating water where it should not be. This is a safety-critical code — the dishwasher shuts down all water intake immediately.
Common causes:
- Door gasket torn, warped, or displaced (water leaks during wash spray)
- Hose connection leak (fill hose, drain hose, or internal recirculation hose)
- Tub crack or weld failure (rare)
- Float switch triggered by condensation buildup (false positive, especially in high-humidity environments)
- Wrong detergent — using regular dish soap instead of dishwasher detergent causes massive suds overflow
How to fix:
- Disconnect power first — turn off the circuit breaker before inspecting.
- Check for obvious leaks: Open the door and look for water on the tub floor that has not drained. Check the door gasket by running your hand around the entire perimeter — feel for tears, food debris wedged in the gasket, or sections that have pulled away from the channel.
- Tilt the unit forward slightly and check the base pan underneath. Even a small, slow leak will pool in the base pan and trigger the float switch. The float is a small foam disc or polystyrene float that rises with water level and trips a microswitch.
- Dry the base pan completely and run a cycle while watching underneath (from the side, with the lower kick panel removed) to identify the leak source.
- Check the detergent type — if someone accidentally used regular dish soap, the resulting suds can overflow the tub. Run several empty rinse cycles to clear the suds.
Parts: Door gasket 5304514065 ($25–$50). Float switch assembly 807131901 ($20–$35). Drain pump 5304506681 ($50–$80).
i50 — Drain Motor Error
The drain pump motor has an electrical fault — different from i20 (which is a blockage/flow issue). i50 specifically indicates the motor itself is failing.
Common causes:
- Drain pump motor winding failure
- Foreign object jamming the pump impeller (glass shards, bones, fruit pits)
- Wiring harness damage between the control board and the pump
- Control board not sending power to the pump
How to fix:
- Check the drain pump impeller for foreign objects — remove the lower spray arm and filter assembly to access the pump area. Glass fragments from broken drinking glasses are the most common obstruction.
- Measure pump motor resistance: should read 5–40 ohms. Infinite means an open winding. Near 0 means a shorted winding.
- Inspect the wiring harness from the control board to the pump for burns, breaks, or corroded connectors.
- If the pump hums loudly but does not drain, the impeller is jammed. If silent, check for 120V at the pump connector — no voltage means the board is not sending power.
Parts: Drain pump assembly 5304506681 ($50–$80). Main control board 5304514200 ($100–$180).
The Real Cost of DIY
Average DIY attempt: $150-400 in tools you may use once, plus the risk of further damage. Our diagnostic visit costs $0 — we find the problem and give you an honest quote.
Licensed & Insured · 90-Day Warranty · Same-Day Service
i60 — Heating Error
The heating system is not raising the water temperature to the required level within the allotted time. This affects wash performance, sanitize cycles, and drying.
Common causes:
- Heating element failure (burned out or cracked)
- NTC thermistor fault (temperature sensor giving incorrect reading)
- Wiring damage between the control board and the heating element
- Incoming water temperature too low (below 110 degrees F increases the heating burden significantly)
How to fix:
- Test the heating element (located beneath the tub, accessible from below). Check resistance: should read 10–30 ohms. No continuity means a burned out element. Frigidaire dishwashers use a flow-through heater design — the element is beneath the tub, not inside it.
- Check the NTC thermistor: Should read approximately 55K ohms at room temperature (68 degrees F) and decrease as temperature rises. A reading of 0 or infinite indicates sensor failure.
- Inspect wiring from the control board to the element for heat damage — the connections near the element are exposed to high temperatures and can deteriorate.
- Improve incoming water temperature: Run the hot water at the kitchen sink for 2 minutes before starting the dishwasher. If your water heater is set below 120 degrees F, the dishwasher heater works harder and longer, leading to timeouts.
Parts: Heating element 5304517972 ($40–$70). NTC thermistor 5304506932 ($12–$20). Main control board 5304514200 ($100–$180).
Warning: Disconnect power and let the unit cool completely before testing the heating element. Residual heat can cause burns, and testing a live element is dangerous.
PF — Power Failure
The dishwasher experienced a power interruption during a cycle. This is usually informational rather than indicating a component failure.
Common causes:
- Power outage during cycle
- GFCI outlet tripped (many kitchens have dishwashers on GFCI-protected circuits)
- Circuit breaker tripped by another high-draw appliance on the same circuit
- Loose wiring at the junction box under the dishwasher
How to fix:
- Press Start/Resume to continue the interrupted cycle.
- If PF recurs without a known power outage, check the GFCI outlet — press the Test and Reset buttons to verify it is functioning.
- Check the circuit breaker — the dishwasher should ideally be on a dedicated 15 or 20-amp circuit. Sharing with a garbage disposal or other appliance can cause tripping during high-draw phases.
- Inspect the junction box wiring under the dishwasher — a loose wire nut or corroded connection can cause intermittent power loss.
Parts: Power cord assembly 5304514553 ($15–$25, only if cord shows damage).
Same-Day Appliance Repair
Fixed or It's Free
$89 → $0 Service Call & Diagnosis — offer ends May 25
Don't Void Your Warranty
Opening your appliance yourself may void the manufacturer warranty. Our repair comes with a 90-day guarantee, and we document everything for warranty compliance.
Licensed & Insured · 90-Day Warranty · Same-Day Service
CL / Lo — Door Not Latching / Latch Error
The door latch is not engaging fully, preventing the cycle from starting.
Common causes:
- Door not pushed firmly enough (Frigidaire dishwashers require firm pressure to engage the top latch)
- Latch mechanism worn or broken
- Latch strike misaligned due to door sag
- Detergent dispenser door interfering with main door closure
How to fix:
- Push the door firmly until the latch clicks decisively. Frigidaire dishwashers use a top-mounted latch that requires more force than some competing brands.
- Check the latch mechanism for visible damage — cracked plastic hooks or a weak spring prevent engagement.
- Verify the door aligns properly with the tub opening. If the door has sagged, the latch and strike may be misaligned. Adjusting the door hinges (accessible from the sides of the tub) can realign the latch.
- Open the detergent dispenser and verify it closes flush — a dispenser door that does not close fully can prevent the main door from latching.
Parts: Door latch assembly 5304506523 ($25–$45). Hinge kit 5304517869 ($30–$50).
Additional Quick Reference Codes
- i70 — Wash motor error. The main wash pump motor has failed or is drawing abnormal current. Test motor resistance (5–30 ohms). Check for food debris jamming the wash impeller.
- i80 — Turbidity sensor error. The soil sensor that measures water clarity has failed. Clean the sensor window first; if code persists, replace sensor.
- Er — General EEPROM/memory error. The control board firmware has corrupted. Requires board replacement or reprogramming.
Is It Worth Your Time?
Dishwasher issues overlap between drain pump, wash motor, inlet valve, and control board. DIY diagnosis averages 3-5 hours. Our technician diagnoses the issue in about 30 minutes — same-day appointments available.
Licensed & Insured · 90-Day Warranty · Same-Day Service
Frigidaire Dishwasher Diagnostic Mode
- Enter diagnostic mode: Press and hold the High Temp Wash and Start buttons simultaneously for 3 seconds. On older models, press Hi-Temp and Air Dry buttons together.
- Test sequence: The dishwasher runs through fill, wash, drain, and heat tests. Monitor which phase triggers the error.
- View stored codes: Press the cycle selection buttons to scroll through stored fault codes (up to 4).
- Exit: Press Cancel/Drain or turn off the breaker.
Frequently Asked Questions
Q: How do I reset my Frigidaire dishwasher after an error code? A: Press Cancel/Drain, then turn off the circuit breaker for 60 seconds. Turn it back on and run a Normal cycle. If the code returns, the fault needs repair — resetting only clears the display, not the underlying problem.
Q: Why does my Frigidaire dishwasher have water standing in the bottom after every cycle? A: Some standing water (about half an inch) in the sump area is normal on Frigidaire dishwashers — it keeps the pump seal lubricated. If water is above the filter level, you have a drain issue (i20/i40). Clean the triple-filter system and check the drain hose connection at the garbage disposal or sink drain.
Q: Are Frigidaire and Electrolux dishwasher error codes the same? A: Yes — identical codes (i10, i20, i30, etc.), identical control boards, and cross-compatible parts. The brands are manufactured on the same Electrolux Group platform. A part listed for an Electrolux dishwasher will work in the equivalent Frigidaire model.
Q: Why does my Frigidaire dishwasher smell bad? A: Food debris trapped in the triple-filter system decomposes and produces odor. Remove and clean all three filter components monthly. Also run an empty Hot cycle with a cup of white vinegar on the top rack to deodorize and remove grease buildup from the spray arms and interior.
Q: Can I use regular dish soap in my Frigidaire dishwasher? A: Absolutely not. Regular dish soap (Dawn, Joy, etc.) produces massive suds that overflow the tub, trigger i30 leak codes, and can damage the pump seal. Use only dishwasher-specific detergent — pods, powder, or liquid formulated for automatic dishwashers.
The Risk of Getting It Wrong
A wrong diagnosis often turns a simple fix into a costly replacement. Without proper diagnostic tools, you might replace the wrong part — or cause additional damage. Our free diagnostic eliminates the guesswork.
Licensed & Insured · 90-Day Warranty · Same-Day Service
When to Call a Professional
- i30 with visible leak from the tub bottom — May indicate a tub weld failure or internal hose connection that requires disassembly to access.
- i50 after clearing the impeller — If the pump motor tests open or shorted, replacement requires removing the sump assembly.
- i60 with confirmed element failure — Heating element replacement requires accessing the underside of the tub and disconnecting the sump.
- Er/EEPROM errors — Control board replacement may require model-specific configuration.
- Any electrical burning smell — Disconnect power at the breaker immediately.
Dealing with Frigidaire dishwasher error codes? EasyBear's certified technicians repair Frigidaire and Electrolux dishwashers daily across the Bay Area. We carry the most common Frigidaire dishwasher parts — drain pumps, inlet valves, heating elements, and filters — in our service vehicles. Our free diagnostic visit identifies the exact cause, and most repairs are completed the same day. Every repair includes a 90-day parts and labor warranty. Schedule your free diagnosis today.
Appliance Repair Technician · 8 years experience
Experienced technician with 8 years specializing in dishwasher repairs and European appliance brands including Bosch and Thermador.


