Frigidaire dishwasher โ Error Code i20
The dishwasher is unable to drain water within the expected timeframe.
What it means
The i20 error code on a Frigidaire dishwasher indicates a drain fault. Specifically, the main control board monitors the pressure sensor (or pressure switch) during the drain cycle. If the sensor detects that water remains in the sump after the drain pump has been energized for a predetermined time (usually 90 to 120 seconds), the control board halts the cycle and flashes i20. This is a protective measure to prevent flooding. The fault originates either from a physical blockage in the drain path (filters, hose, air gap, or house plumbing), a mechanical failure of the drain pump impeller, or an electrical failure involving the pump motor, pressure sensor, or the wiring harness connecting them to the main control board.
Likely Causes
- 1 Clogged Filters or SumpFood debris, glass, or labels blocking the fine filter or sump assembly, preventing water from reaching the drain pump.
- 2 Obstructed Drain Hose or Air GapA kinked drain hose, a clogged air gap at the sink, or a blocked garbage disposal knockout plug (if newly installed).
- 3 Faulty Drain PumpThe drain pump motor may have failed electrically (open windings) or mechanically (jammed or broken impeller).
- 4 Defective Pressure SensorThe pressure sensor may be clogged with grease or electrically failed, sending a false 'tub full' signal to the control board even when empty.
- 5 Control Board FailureRarely, the main control board fails to send voltage to the drain pump or misinterprets the pressure sensor signal.
How to clear / reset
To temporarily clear the i20 error code, press and hold the Cancel/Start button for 3 seconds to cancel the active cycle, then disconnect power to the dishwasher at the breaker for 5 minutes. Restore power to reset the control board. However, if the tub is still holding water or the root cause (like a blocked drain pump) hasn't been resolved, the i20 code will immediately trigger again during the next drain sequence. You must physically remove any standing water and clear blockages to permanently resolve the code.
Common replacement parts
When to call a pro
Call a professional if you've cleared the filters, checked the sink plumbing, and the dishwasher still won't drain. Diagnosing a faulty pressure sensor, testing drain pump voltage, or replacing the main control board requires a multimeter and technical expertise. Axis Appliance Repair offers a $90 diagnostic (waived upon authorized repair) and backs all work with a 1-year parts and labor warranty. We carry standard Frigidaire drain pumps and sensors to get your dishwasher running in one trip.
FAQs
How much does it cost to fix a Frigidaire i20 error?
If it's just a clog, you can fix it for free. If the drain pump or pressure sensor needs replacement, professional repair typically ranges from $150 to $250, including parts and labor.
Can I fix the i20 code myself?
Yes, if the issue is a clogged filter, kinked drain hose, or blocked air gap. Clearing these physical obstructions is DIY-friendly. Electrical diagnostics require more experience.
Will the i20 code clear itself once the water drains?
No, the code usually requires a hard reset (power cycling at the breaker) or pressing the Cancel button after the water is manually removed and the blockage is cleared.
How long does it take to replace a Frigidaire drain pump?
A professional technician can usually diagnose the issue, access the bottom of the dishwasher, and replace the drain pump in 45 to 60 minutes.
Is it safe to keep running the dishwasher with an i20 code?
No. The control board locks out the wash cycles to prevent the tub from overflowing. Forcing it to run without fixing the drain issue risks flooding your kitchen.
Need help with i20?
Our certified techs diagnose Frigidaire error codes daily. $90 diagnostic ยท 1-yr warranty.