Frigidaire Dishwasher Not Cleaning Dishes — What’s Happening
A Frigidaire dishwasher that is not cleaning dishes properly is a performance symptom rather than a single fault code. On Frigidaire models this complaint usually points to problems with water supply, spray pattern, filtration, circulation, or heating. If you see a specific code displayed, i40 means the filter or sump area is clogged with food soils, and i20 means the unit did not drain completely so dirty water remains in the tub. When no code appears, Frigidaire treats poor cleaning as a troubleshooting condition tied to filters, spray arms, water temperature, or rinse aid.
Because soil buildup in the filter and sump directly restricts water circulation and soil removal, Frigidaire identifies this as the primary cause of cleaning complaints and the i40 code. Blocked spray-arm ports, low incoming water temperature, restricted water inlet components, circulation pump issues, and incomplete drainage can all reduce wash performance and leave dishes dirty.
Most Likely Causes
- Clogged filter, sump, or glass trap Food soils collect in the filter assembly and sump area, restricting circulation and triggering the i40 code or reducing cleaning performance.
- Blocked or dirty spray arms Debris lodges in the spray-arm ports and prevents the strong spray pattern needed to clean dishes.
- Incomplete draining (i20 code) The dishwasher did not drain fully, so dirty water remains in the tub and recirculates during the wash cycle.
- Low incoming water temperature Cold supply water or insufficient hot water at the start of the cycle reduces detergent activation and soil removal.
- Water inlet restriction A kinked inlet hose, clogged inlet screen or filter, or faulty inlet valve limits the amount of water entering the tub.
- Circulation pump or wash motor problems Loss of power to the motor, a seized impeller, debris in the pump housing, or a failed motor prevents proper water circulation.
- Drain hose blockage or improper routing A blocked, pinched, or improperly installed drain hose (or disposer knockout plug left in place) keeps water from leaving the tub completely.
How to Diagnose and Fix
- Verify the complaint and check whether the dishwasher displays a code (i40 for clogged filter, i20 for drainage), then clear or reset the code if present and retest.
- Inspect and clean the filter system, glass trap, and sump area first because Frigidaire specifically ties i40 and cleaning complaints to soil buildup in those components.
- Remove and inspect the spray arms for blocked ports, clean any debris from the holes, and confirm the arms spin freely by hand.
- Confirm the dishwasher is filling with adequate water by checking that the supply valve is open, the inlet hose is not kinked, the inlet screen or filter is clean, and the inlet valve is operating.
- Check the drain path if water remains in the tub by verifying the drain hose is not blocked, pinched, or routed too high, and confirm the disposer knockout plug has been removed if a new disposer was installed.
- Test the circulation pump and wash motor by verifying power is present at the motor, the impeller turns freely, and there is no debris in the pump housing.
- Verify incoming water temperature is between 120°F and 150°F (49°C to 66°C) by running hot water at the kitchen sink for one minute before starting the dishwasher.
- After repairs, run a no-dishes rinse cycle or diagnostic cycle to confirm strong spray action from all arms and complete drainage at the end of the cycle.
Parts You Might Need
| Part | Notes |
|---|---|
| Dishwasher filter system (glass trap and sump components) | Amazon | Clean regularly or replace if damaged to restore circulation. |
| Water inlet valve | Amazon | Replace if the valve does not open or restricts flow even after cleaning the inlet screen. |
| Circulation pump or wash motor assembly | Amazon | Replace if power is present but the motor does not run or the impeller is seized and cannot be freed. |
| Drain hose | Amazon | Replace if blocked internally or damaged and unable to drain properly. |
Related Error Codes
If your appliance also shows a code on the display, these match this problem:
- Frigidaire Dishwasher I20 error code
- Frigidaire Dishwasher I30 error code
- Frigidaire Dishwasher I40 error code
- Frigidaire Dishwasher L0 L6 error code
- Frigidaire Dishwasher Loc error code
- Frigidaire Dishwasher Pf error code
When to Call a Pro
Call a professional if you have cleaned the filter and spray arms, confirmed adequate water supply and drainage, and the dishwasher still does not clean properly. Diagnosing and replacing the circulation pump, wash motor, or inlet valve requires disassembly, multimeter testing for power and continuity, and safe handling of electrical connections. A qualified appliance technician has the tools and experience to isolate motor, pump, or control-board faults and complete the repair safely.