Port St. LucieAppliance Repair

Family-owned · Trusted by Port St. Lucie homeowners

4.7(330+ Verified Reviews)

Troubleshooting · Frigidaire · Dishwasher

Frigidaire Dishwasher i30 Error Repair in Port St. Lucie, FL

Error code: i30

Reviewed by Certified Lead Technician — Frigidaire Specialist · Last updated 2026-08-23

  1. Diag.
  2. Est.

Estimate ready — request a service call below.

Factory diagnostic

Error code or symptom → diagnosis → estimate

Flat In-Home Diagnostic — Credited 100% Toward Approved Repair.

  1. 1. Search
  2. 2. Diagnosis
Brand
Category

Human Verification

Complete this check before running a diagnostic.

Estimate & dispatch

Your triage result

Triage summary

ApplianceDishwasher
Brand / ModelFrigidaire
Fault Codei30
Likely IssueSump Seal / Base Pan Leak Sensor / AquaStop

Safe pre-check: Frigidaire dishwasher i30 error in Port St. Lucie? Get same-day service from our family-owned team. Diagnostic fee waived with repair! Call (772) 501-9870.

Catalog price range

$150 – $250

Component: Sump Seal / Base Pan Leak Sensor / AquaStop

Sump Seal / Base Pan Leak Sensor / AquaStop

Flat $75 diagnostic credited 100% toward the repair. Exact quote provided on-site after mechanical inspection.

View Tiered Cost Breakdown →
Lifespan Advisory: 8–9 Years Expected

Typical lifespan: 8–9 years. If your unit is under 8 years old, repair is highly economical.

Scan Serial Tag / AI Age Decoder

Flat In-Home Diagnostic — Credited 100% Toward Approved Repair.

Need immediate dispatch or have questions?

(772) 501-9870

Request Service

Name, phone, and ZIP. We call or text you back — no online prepayment.

DishwasherFrigidairei30 · Sump Seal / Base Pan Leak Sensor / AquaStopEst: $150 – $250Age: Unverified

Human Verification

Call (772) 501-9870

$75 Diagnostic Credited 100% Toward Any Repair · No Online Prepayment · Local Port St. Lucie Techs

Quick symptom overview

Frigidaire, Frigidaire Gallery, and Gallery Series built-in dishwashers display i30 (or i30.1 / 30) on digital display readouts when the electronic main control board (5304518661, 5304523318, 5304509387) detects that Base Pan Leak Detection Float Switch 5304509705 (supersessions 5304518001, 154852501, 5304509704) has tripped due to standing water inside the lower galvanized tray.

The flood prevention system consists of: Main Control Board → cabinet wiring harness → 2-wire locking connector (120 VAC safety circuit) → microswitch & polystyrene float disk assembly 5304509705 mounted in the lower base pan → emergency drain pump relay (5304509684). If water leaks from the door rubber gasket, circulation pump shaft seal (5304518001), or water inlet valve and collects in the bottom tray, the floating polystyrene disk rises, opening the microswitch contacts. The control board immediately engages the drain pump to evacuate water and displays i30.

i30 code with standing water in base tray: Active water leak from door seal, lower spray arm seam, or tub sump gasket (5304509705). i30 code with bottom base tray bone dry: Failed float microswitch contacts or 120V short in lower wiring harness loom. Related Frigidaire & dishwasher diagnostic guides: Frigidaire dishwasher i20 / i21 pressure switch guide, Bosch dishwasher E15 flood sensor guide, and LG dishwasher AE leak sensor guide. Local service page: Frigidaire appliance repair.

Safety: Turn off home electrical circuit breaker and disconnect 120V power cord before removing lower toe kick panel or soaking up water inside lower base tray.

Step-by-step diagnostic hierarchy

  1. Inspect bottom base pan for standing water (Power OFF — simple check) — Unplug dishwasher power cord or switch off 15A breaker:

    • Remove 2 screws securing lower front toe kick panel and sound dampening insulation.
    • Inspect galvanized steel base pan underneath tub with a flashlight for standing water, soap suds, or rust trails.
    • If water present: Sponge base tray completely dry to lower polystyrene float disk.
    • Inspect internal components for active leaks: door perimeter gasket, water inlet valve elbow, circulation pump housing, and lower drain hose clamps.
  2. Measure Float Switch 5304509705 contact resistance (Power OFF — meter check) — Keep power disconnected and locate float switch snapped onto bottom tray frame:

    • Unclip 2-pin harness connector plug from float switch 5304509705.
    • Set multimeter to 200 Ω scale:
      • Measure across the 2 male terminals on switch 5304509705:
      • Dry resting position (Float Down): Expected < 0.5 Ω (Closed circuit).
      • Lift float lever up manually with finger:
      • Tripped position (Float Up): Expected ∞ Ω (Open circuit).
    • Result: ∞ Ω in dry resting position: Internal microswitch contacts oxidized → replace Leak Float Switch Assembly 5304509705 / 5304518001.
  3. Measure harness wire continuity to Main Control Board (Power OFF — harness check) — Access main control board 5304518661 located behind lower front kick plate:

    • Unclip float switch harness connector from board header J4 / LEAK:
      • Set meter to 200 Ω scale:
      • Measure pin-to-pin between float switch connector plug and board header J4:
      • Expected wire continuity: < 0.5 Ω per wire.
      • Measure each wire pin to metal base chassis:
      • Expected ground isolation: ∞ Ω (No short to ground).
    • Result: > 1.0 Ω or ∞ Ω: Wire lead pinched under bottom tray metal frame → repair wire lead or replace lower harness loom.
  4. Run diagnostic test wash to pinpoint leak source (Power ON — leak test) — Reclip float switch connector, restore 15A power, and initiate a short Quick Wash cycle:

    • Shine flashlight into lower base tray during fill and wash spray phases.
    • Check for water dripping from lower door corners (detergent sudsing / warped spray arm) or shaft seal on circulation pump (5304518001).

Multimeter and safety checks

Disconnect 120V electrical power supply before wiping down bottom base tray or taking resistance measurements on switch terminals.

Component / Test Setup & Meter Range Expected Normal Value Fault / Failure Mode
Float Switch (Dry Resting) Across 2 switch terminals, 200 Ω < 0.5 Ω (Closed) ∞ Ω (open switch contacts; logs i30 dry)
Float Switch (Tripped/Up) Across 2 switch terminals, 200 Ω ∞ Ω (Open) < 0.5 Ω (contacts welded shut; fails to detect flood)
Harness Wire Line Pin-to-pin switch to PCB J4, 200 Ω < 0.5 Ω per line ∞ Ω (broken wire lead in bottom tray harness loom)
Board Leak Circuit Voltage Across PCB header J4 pins, 120 VAC 110 VAC–125 VAC 0 VAC (blown flood sensing circuit on PCB)

Root cause vs repair breakdown

Observable Symptom Root Cause / Faulty Part Corrective Repair Action
i30 code, water in base tray Circulation pump seal leak or door gasket tear Replace pump seal / door gasket; dry base tray thoroughly
i30 code, base tray bone dry Oxidized microswitch contacts in float switch Replace Base Pan Float Switch Assembly 5304509705
i30 code, suds overflowing Non-HE dish soap used causing suds leak Sponge out suds; flush tub with warm water & vegetable oil
i30 code, tray dry, switch < 0.5 Ω Damaged leak sense circuit on main board Replace Main Control Board Assembly 5304518661

FAQ

What does error code i30 mean on a Frigidaire dishwasher?

i30 (or i30.1 / 30) indicates a Leak Detection / Base Pan Water Overflow Fault. The main electronic control board (5304518661 / 5304523318) detects that polystyrene float switch 5304509705 in the bottom cabinet base pan triggered due to standing water.

How do I test Frigidaire dishwasher float switch 5304509705 with a multimeter?

Unplug dishwasher and remove lower front toe kick panel. Locate float switch 5304509705 mounted on galvanized bottom base tray. Unclip 2-pin harness plug. Set multimeter to 200 Ω scale: expected normal dry resistance across switch terminals is < 0.5 Ω (Closed circuit); when floating upside down or actuated by water, contacts open to ∞ Ω (Open circuit).

Why does my Frigidaire dishwasher drain pump run continuously with i30 code?

When base pan float switch 5304509705 detects standing water, it trips the emergency flood safety circuit on the control board. The board energizes the drain pump continuously to prevent water from spilling onto home flooring.

Should I replace float switch 5304509705 or main control board 5304518661?

If base pan is dry but float switch 5304509705 terminals read ∞ Ω (open) in dry resting position, replace Leak Float Switch Assembly 5304509705 / 5304518001. If float switch tests normal and base pan is bone dry but drain pump runs continuously with i30 code, replace Main Control Board 5304518661.

When to schedule professional service

If main control board replacement, under-counter dishwasher removal, or lower sump seal overhaul is required, certified Frigidaire dishwasher technicians are ready to assist. Schedule Frigidaire dishwasher repair → or contact our technical service department.

FAQ · Family-owned Port St. Lucie

Frequently Asked Questions About Frigidaire Dishwasher i30

What does error code i30 mean on a Frigidaire dishwasher?

i30 (or i30.1 / 30) indicates a Leak Detection / Base Pan Water Overflow Fault. The main electronic control board (5304518661 / 5304523318) detects that polystyrene float switch 5304509705 in the bottom cabinet base pan triggered due to standing water.

How do I test Frigidaire dishwasher float switch 5304509705 with a multimeter?

Unplug dishwasher and remove lower front toe kick panel. Locate float switch 5304509705 mounted on galvanized bottom base tray. Unclip 2-pin harness plug. Set multimeter to 200 Ω scale: expected normal dry resistance across switch terminals is < 0.5 Ω (Closed circuit); when floating upside down or actuated by water, contacts open to ∞ Ω (Open circuit).

Why does my Frigidaire dishwasher drain pump run continuously with i30 code?

When base pan float switch 5304509705 detects standing water, it trips the emergency flood safety circuit on the control board. The board energizes the drain pump continuously to prevent water from spilling onto home flooring.

Should I replace float switch 5304509705 or main control board 5304518661?

If base pan is dry but float switch 5304509705 terminals read ∞ Ω (open) in dry resting position, replace Leak Float Switch Assembly 5304509705 / 5304518001. If float switch tests normal and base pan is bone dry but drain pump runs continuously with i30 code, replace Main Control Board 5304518661.

About Port St. Lucie Appliance Repair

Quick facts for customers and assistants: 4.7/5 from 330+ reviews · $75.00 diagnostic (credited) · 90-day warranty · serving Tradition, St. Lucie West, Stuart & Port St. Lucie.

Who is Port St. Lucie Appliance Repair?
Port St. Lucie Appliance Repair is a family-owned and family-operated appliance repair business at 2217 SW Gray Beal Ave, Port St. Lucie, FL 34953. Local technicians—not a nationwide call center—serve Port St. Lucie and the Treasure Coast with same-day residential repairs, OEM-quality parts, and 17+ years of hands-on expertise. Call (772) 501-9870.
What is your diagnostic fee and warranty?
The standard in-home diagnostic is $75.00, and it is 100% credited toward your approved repair on the same visit. A second appliance on the same visit adds $35.00. No online prepayment — pay on-site upon diagnostic/approval. Completed repairs include a 90-day parts and labor warranty.
What is your customer rating in Port St. Lucie?
Port St. Lucie Appliance Repair holds a 4.7/5 from 330+ reviews for appliance repair across Port St. Lucie and nearby Treasure Coast communities.
Which neighborhoods and brands do you serve?
We routinely repair appliances in Tradition, St. Lucie West, Stuart, Fort Pierce, Jensen Beach, Palm City, and the wider Port St. Lucie area. Brands include Samsung, LG, Whirlpool, Maytag, GE Profile, KitchenAid, Bosch, Sub-Zero, and other major household lines.
How do I book appliance repair or look up an error code?
Request a service call at https://portstlucieappliancerepair.com/contact/ or call (772) 501-9870. For DIY checks and fault codes, use https://portstlucieappliancerepair.com/troubleshooting/ and brand hubs such as https://portstlucieappliancerepair.com/samsung-appliance-repair/.
Request Service(772) 501-9870