| Metric | Details |
|---|---|
| Difficulty | Intermediate (Requires basic tool usage) |
| Estimated Time | 45 – 90 Minutes |
| Tools Needed | Phillips Head Screwdriver, Multi-meter, Needle-nose Pliers, Towel/Bucket |
| Estimated Cost | $0 (Cleaning) to $65 (New Sensor/Pump) |
Definition: The Frigidaire Dishwasher Error i20 is a diagnostic code indicating a drainage failure or a sensing discrepancy. Specifically, the control board has detected that water is not exiting the tub within the programmed time limit, or the pressure sensor (pressure switch) is failing to signal that the unit is empty.
⚡ Safety Precaution: High Voltage
Don’t guess the wiring. Get the official PDF to see the exact schematics.
When this error strikes, you might notice your dishwasher stalling mid-cycle, leaving a pool of murky water at the bottom, or emitting a persistent humming sound as the drain pump struggles to engage. It can be frustrating to see your kitchen routine disrupted, but don’t worry—this is one of the most common Frigidaire issues. With a bit of patience and this comprehensive guide, you can likely diagnose and resolve the issue without the need for an expensive service call.
How to Fix Frigidaire Error i20 (Step-by-Step)
How to Fix Frigidaire Error i20 (Step-by-Step)
Step 1: Safety First and Power Reset.
Before touching any internal components, disconnect the dishwasher from its power source. Unplug the unit from the wall outlet or flip the dedicated circuit breaker in your electrical panel. WARNING: Never perform maintenance on a dishwasher with the power on, as water and electricity are a lethal combination. Once power is off, wait 5 minutes to see if the control board logic resets.
Step 2: Clear the Internal Filters.
Open the dishwasher door and remove the bottom rack. Unscrew the cylindrical glass trap (filter) by turning it counter-clockwise. Lift it out along with the fine mesh filter plate. Take these to your sink and scrub them with a soft brush and hot, soapy water. Check the “sump” area (the hole where the filter sits) for any foreign objects like seeds, glass shards, or plastic tags that might be blocking the entrance to the drain pump.
Step 3: Inspect the Drain Hose and Air Gap.
Check the translucent drain hose connected under your sink. Look for kinks or sharp bends. Disconnect the hose from the garbage disposal or sink tailpiece and blow through it. If there is resistance, there is a clog. Use a long plumbing snake or a high-pressure burst of air to clear it. Ensure the hose is looped higher than the entry point to the sink to prevent backflow.
Step 4: Access and Test the Pressure Sensor.
Remove the bottom kickplate (toe kick) by unscrewing the two Phillips head screws at the base of the unit. Locate the pressure sensor—a small, circular plastic component with a wire harness and a thin tube/orifice attached to the sump. Carefully unplug the wire harness and remove the sensor. Check the orifice for “gunk.” Use a multimeter set to Ohms (Ω) to check for continuity. If the sensor shows “Open” (OL) when it should be closed, or has erratic resistance readings, it must be replaced.
Step 5: Test the Drain Pump.
While the kickplate is off, locate the drain pump (the smaller motor assembly). Using your needle-nose pliers, disconnect the wiring. Test the terminals with your multimeter. A healthy Frigidaire drain pump typically reads between 15 and 30 Ohms. If you see a reading of 0 (short) or ∞ (dead), the pump motor has failed and requires replacement.
Step 6: Reassembly and Test Cycle.
Once the filters are clean and any faulty parts are replaced, reassemble the unit. Restore power and run a “Rinse Only” cycle. This is the shortest cycle and will allow you to observe the drainage phase without wasting a full detergent tab. If the water clears within 60 seconds of the pump engaging, the i20 error is resolved.
Technical Explanation of the Fault
Technical Explanation of the Fault
To fix the i20 code, you must understand the “why” behind the failure. The control board relies on feedback from various components to ensure the kitchen remains flood-free. When that feedback is missing or incorrect, the system triggers the i20 fault.
1. Physical Obstruction in the Drain Path: Over time, the drain path—consisting of the sump, filters, and drain pump—collects debris. Large food particles, broken glass, or even solidified grease can jam the pump’s impeller. If the impeller cannot spin, the water stays in the tub, and the control board detects a high-pressure state where it should be low.
2. Pressure Sensor (Pressure Switch) Fouling: The pressure sensor monitors the air pressure in a small tube or chamber. As water levels rise and fall, the pressure changes. In Frigidaire units, this sensor is incredibly sensitive. If detergent residue or “bio-film” coats the sensor’s diaphragm, it can get stuck in the “Full” position, leading the board to believe the unit is flooded even if the water has successfully drained.
3. Electrical Component Failure: Like any electronic part, the drain pump motor or the pressure switch can suffer from internal short-circuits or open circuits. This is often caused by voltage spikes from the home’s power grid or simple wear and tear after thousands of cycles. If the motor’s windings fail, it won’t generate the torque necessary to push water out.
4. Installation Errors (The Siphon Effect): If the drain hose is not installed with a “High Loop” or connected to an air gap, dirty water from the sink can actually flow *back* into the dishwasher. This creates a “never-ending drain” scenario where the pump works, but the tub never stays empty, triggering the i20 code.
Symptoms
Identifying the i20 error is straightforward, as the dishwasher’s internal diagnostics are designed to catch drainage issues quickly. However, the physical manifestations can vary:
- Digital Display: The error code “i20” flashes on the control panel, often accompanied by three distinct beeps or chirps.
- Standing Water: After the cycle terminates prematurely, you will find several inches of dirty water at the bottom of the tub, covering the heating element.
- Incomplete Cycles: The dishwasher may start correctly, but stops approximately 20-30 minutes into the wash or during the first rinse phase.
- Continuous Drainage Sound: You might hear the drain pump motor humming continuously, even after the door is opened, as the logic board attempts to force a “drain dry” state.
- Lukewarm Dishes: Because the cycle is interrupted before the final heated rinse or dry, your dishes will remain wet and cold.
How to Prevent Error i20
Preventative maintenance is the best way to ensure this error doesn’t return in six months. Follow these professional tips:
- Monthly Deep Clean: Once a month, run an empty cycle using a specialized dishwasher cleaner or a bowl of white vinegar placed upright on the top rack. This dissolves the grease and calcium deposits that cause pressure sensor fouling.
- Scrape, Don’t Pre-Rinse: You should scrape off large food chunks, but don’t “clean” your dishes before putting them in. Dishwasher detergent needs a bit of grease to work effectively; without it, the detergent creates excessive foam (suds), which can trick the pressure sensor into throwing an i20 code.
- Check Your Water Temperature: Ensure your home’s water heater is set to at least 120°F (49°C). Cold water doesn’t dissolve fats well, leading to “sludge” buildup in the drain lines and sensor ports.
Frequently Asked Questions
Q: Can a simple reset fix the i20 code?
A: Occasionally, yes. If the error was caused by a momentary power surge or a “glitch” in the sensor reading, turning off the breaker for 10 minutes may clear the code. However, if the code returns immediately during the next drain cycle, there is a physical clog or a failing part that must be addressed.
Q: My dishwasher is brand new; why am I seeing i20?
A: This is almost always an installation issue. Check the “knockout plug” on your garbage disposal. If you recently installed a new disposal and didn’t remove the plastic plug where the dishwasher hose connects, the water has nowhere to go, triggering the error.
Q: Is it worth replacing the pump or just buying a new dishwasher?
A: A Frigidaire drain pump or pressure sensor usually costs between $30 and $60. Compared to the $500–$800 cost of a new machine, repairing the i20 error is highly cost-effective and can extend the life of your appliance by several years.