mypros+
Error code reference

Zenith Dishwasher Error Code F20

Non-draining sump (turbidity based)

Non-draining sump (turbidity based) - Unit not draining or not being detected by turbidity sensor.

MyPros+ Max

Get the full diagnostic procedure for F20.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What F20 means on a Zenith dishwasher

The F20 error code on a Zenith dishwasher indicates a non-draining sump condition detected through the turbidity sensor system. The turbidity sensor monitors water clarity during and after wash cycles to determine how soiled the water is and whether draining has occurred effectively. When the control board does not receive a signal indicating that water has cleared from the sump area, or when the drain cycle completes but standing water remains detectable, the F20 fault is triggered. This can result from either an actual drainage failure or a failure in the sensor's ability to detect the drainage state.

The sump is the lowest collection point inside the dishwasher tub, and water must evacuate completely through the drain pump and drain hose assembly during the drain cycle. If blockages, pump failures, or plumbing restrictions prevent proper evacuation, water remains in the sump and the turbidity sensor registers an ongoing presence of water. Alternatively, even if water drains correctly, a fouled or defective turbidity sensor may misread the sump condition and falsely trigger F20.

Diagnosing F20 requires inspecting both the physical drain path and the electronic sensing components. Technicians should check the sump filter for debris, verify the drain pump operates during the drain cycle, inspect the drain hose for kinks or blockages, and confirm the drain hose is properly connected to an air gap or garbage disposal. The turbidity sensor itself should be inspected for buildup or damage, and wiring connections between the sensor and control board should be confirmed secure.

Source: manufacturer service documentation.

Common causes of F20

  1. 01

    Clogged sump filter or drain basket

    Wiring / connection

    Food debris, grease, and foreign objects accumulate in the sump filter over time, restricting water flow through the drain system. Remove and clean the filter thoroughly to check if this resolves the drainage blockage.

  2. 02

    Blocked or kinked drain hose

    Wiring / connection

    The drain hose running from the pump to the sink drain or garbage disposal can become kinked, clogged, or improperly routed, preventing water from exiting the sump. Inspect the full length of the hose for obstructions or bends.

  3. 03

    Failed drain pump

    Part replacement

    If the drain pump motor has seized or burned out, water cannot be expelled from the sump regardless of whether the drain path is clear. Listen for the pump running during the drain cycle and check for continuity if it is silent.

  4. 04

    Fouled or defective turbidity sensor

    Part replacement

    The turbidity sensor can become coated with mineral deposits or detergent residue, causing it to misread the water condition in the sump and trigger F20 even when draining is normal. Cleaning the sensor lens or replacing the sensor may be necessary.

  5. 05

    Blocked garbage disposal or air gap

    Wiring / connection

    A clogged garbage disposal knockout plug or a blocked air gap on the countertop can create backpressure that prevents the dishwasher from draining. Check and clear the disposal inlet and clean the air gap if one is installed.

See the test procedure for each cause

Frequently asked questions about F20

What does F20 mean on a Zenith dishwasher?
F20 on a Zenith dishwasher indicates a non-draining sump condition based on turbidity sensor feedback. The control board has determined that water is not properly draining from the sump area, either because a physical blockage or pump failure is preventing drainage, or because the turbidity sensor is not correctly detecting that draining has occurred. The dishwasher will halt the cycle until the fault is resolved.
How do I fix the F20 error on my Zenith dishwasher?
Start by removing and cleaning the sump filter at the bottom of the tub, as clogged filters are the most common cause. Next, check the drain hose for kinks and verify the garbage disposal or sink drain connection is clear. If drainage still fails, the drain pump or turbidity sensor may need to be tested and possibly replaced. Restoring proper water flow through the drain path is the key to clearing this fault.
Is it safe to use my Zenith dishwasher when the F20 code is showing?
Running the dishwasher with an active F20 error is not recommended, as standing water in the sump can promote mold, bacterial growth, and unpleasant odors. A non-draining condition may also cause water to pool and potentially overflow during subsequent cycle attempts. Resolve the drainage issue before resuming normal use.
Will resetting my Zenith dishwasher clear the F20 error?
A power reset may temporarily clear the F20 code from the display, but the fault will return if the underlying drainage problem or sensor issue has not been corrected. Resetting the unit by cutting power for a few minutes can be a useful diagnostic step to confirm whether the fault is persistent, but it is not a substitute for diagnosing and repairing the root cause.
How much does it cost to repair a Zenith dishwasher with an F20 error?
Repair costs vary depending on the cause. Cleaning the filter and drain path costs nothing beyond time, while replacing a drain pump typically ranges from $80 to $200 including parts and labor. A turbidity sensor replacement generally falls in the $50 to $150 range depending on parts availability and local labor rates. Having a technician diagnose the issue first can help avoid unnecessary part replacements.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass