GE Dishwasher F128 Error Code: Rinse Aid Sensor Causes and Fixes

5 min read
By
Kris Escueta
Published May 28, 2024 · Updated Oct 28, 2026

Quick answer

A GE dishwasher F128 error code means the rinse aid level sensor reports the reservoir empty or out of range, most often because the reservoir needs refilling, mineral scale is coating the sensor, or the dispenser connector has corroded. Refill the reservoir and power the dishwasher off for 5 minutes, which clears most cases. A replacement dispenser module costs $60 to $120.

Full test order below ↓

The wash finishes, but the rinse aid light stays on. The GE dishwasher F128 error code concerns the rinse aid level signal, so an empty reservoir deserves attention before you consider a new control board. Could a refill or cleaning be enough?

Rinse aid helps water leave dishes without forming drops. The checks below explain the common causes, refill, reset, and dispenser inspection, followed by the sensor readings used for diagnosis. You will learn which results point toward the dispenser and which call for a closer look at the user interface board.

Quick Facts

Use these details to plan the work:

  • Difficulty: Easy to moderate
  • Time: Five minutes for a refill or 45 to 60 minutes for a dispenser swap
  • Tools: Rinse aid, soft cloth, white vinegar, Torx T20 driver, and multimeter
  • Part cost: $0 to $180
  • Skill level: Beginner for refill work; more skill required for electrical diagnosis

Order the part with confidence

  • Guaranteed to fit when you search by model number
  • Same-day shipping on in-stock parts
  • 365-day returns on any part
  • Free tech support before and after you buy
Shop genuine parts →

What Does the F128 Error Code Mean on a GE Dishwasher?

The GE dishwasher F128 error code means the rinse aid sensor reports an empty reservoir or a reading outside its normal range. It is a rinse aid fault, not automatic proof that the user interface board is bad.

You may notice these signs together.

  • The rinse aid light stays on.
  • F128 appears in stored diagnostics.
  • Glasses show more spots or water drops.
  • Dishes take longer to dry.

The user interface, or UI, is the control panel you use to select a cycle. Its board is a later suspect after the refill and connection checks.

What Causes an F128 Error on a GE Dishwasher?

An empty reservoir, scale, residue, and poor connections come before a failed sensor or UI board in the checks.

Use the pattern to choose the next check.

What You FindLikely DirectionFirst Response
Empty reservoirRinse aid used upRefill it
Scale inside the tankSensor cannot read cleanlyClean and refill
Residue at the dispenserRestricted dispensingClean the residue
Worn gasketDispenser cannot seal properlyConfirm the damaged part
Corroded connectorPoor electrical signalRepair the connection
Wrong sensor outputDispenser sensor faultConfirm a replacement module
No required sensor supplyUI or wiring faultTrace the supply circuit

How Do I Reset a GE Dishwasher Showing F128?

Follow these steps to refill the tank and see whether the fault clears.

Refill and Recheck the Rinse Aid Signal

  1. Fill the rinse aid reservoir to its full mark with dishwasher rinse aid.
  2. Wipe spills from the cap area and tighten the cap.
  3. Switch the breaker off for five minutes, then restore power.
  4. Run a short cycle and recheck the stored code using your model’s diagnostic instructions.

How Do I Check the GE Dishwasher User Interface and Wiring for F128?

Follow these steps to inspect the connection before considering a board.

Inspect the Dispenser Circuit

  1. Disconnect power and remove the inner door panel screws needed to reach the dispenser wiring.
  2. Inspect the dispenser connector for corrosion, damage, or loose contacts.
  3. Repair damaged connections before reassembly or testing.
  4. Have a person trained in live testing check the sensor supply and output at the points on your model’s technical sheet.
  5. Compare missing supply voltage with the wiring and UI circuit before replacing a board.

Powered measurements inside an open door panel can cause severe electric shock. Do not touch exposed terminals. If you cannot safely control the probes, stop with the power off and arrange service.

How to Fix a GE F128 Error Step by Step

Follow these steps to move from a simple refill to the sensor checks only if needed.

Phase 1: Check, Clean, and Refill the Rinse Aid Reservoir

  1. Find the fill cap inside the dispenser.
  2. Unscrew it and inspect the tank.
  3. Refill an empty tank, then tighten the cap; clean a scaled tank with hot water and white vinegar before rinsing and refilling.

Phase 2: Inspect the Dispenser for Residue and Worn Gaskets and Run a Test Cycle

  1. Inspect the open dispenser for residue.
  2. Clean residue with white vinegar and water.
  3. Check the gaskets for wear.
  4. Run a complete normal cycle.
  5. Check for heavy water beading and poor drying; continue if dispensing still appears faulty.

Phase 3: Cut Power and Inspect the Dispenser Wiring and Connectors

  1. Unplug the dishwasher.
  2. Remove the inner door panel.
  3. Detach the dispenser harness at the UI board.
  4. Release the plug’s locking tab.
  5. Unplug the reservoir sensor wiring.
  6. Clean or replace corroded or damaged connectors.

Phase 4: Test the Sensor Voltage and Replace the Dispenser or UI Board

  1. Have a trained tester reconnect wiring.
  2. Restore power and water for live testing.
  3. Open the door with the front panel off.
  4. Set the meter to DC volts.
  5. Close the door and check blue/black to tan/yellow for 1 VDC.
  6. Trace absent supply to the UI circuit; continue if 1 VDC is present.
  7. Check black/green to tan/yellow for 3 to 5 VDC full or 0.5 to 2 VDC low; replace an out-of-range dispenser after confirming the model’s values.
  8. Refill after repairs.
  9. Reconnect water and power.
  10. Run a complete wash.
  11. Check for heavy beading, spots, or streaks.
Free repair help

Didn't fix it? Ask a technician on the AppliancePartsPros forum.

Post your model number, the symptom, and what you've already tried. Appliance techs and experienced DIYers answer for free, usually the same day.

Ask the forum →80,000+ solved repair threads · no account needed to read

Which Part Do I Replace to Fix a GE Dishwasher F128 Error?

The GE dishwasher F128 error code should lead to the least involved repair supported by the checks. Match the voltage result to the tank level and model test points.

Compare these repair choices.

  • Refill and cleaning, $0 in replacement parts: Start here for an empty tank or removable scale.
  • Dispenser module, $60 to $120: Consider it when the supply and wiring are sound but the sensor output is wrong for the actual level.
  • UI board, $100 to $180: Consider it only after missing required supply has been traced past the wiring.

FAQ

When Should I Call a Technician for a GE Dishwasher F128 Error?

Call when the next step requires powered measurements inside the door. A damaged harness or uncertain sensor wiring is another good reason to arrange service.

Can I Run the Dishwasher With an F128 Code?

The dishwasher may still wash, though spotting and drying may suffer when rinse aid is not available. Stop using it if the dispenser leaks or electrical damage is present.

Why Does the Rinse Aid Light Stay On After a Refill?

Scale, a poor connection, or a failed sensor can keep the level signal wrong. A full tank rules out only an empty reservoir, not the rest of the dispenser circuit.

Spot Free Glasses and a Clear Code

The GE dishwasher F128 error code often begins with a tank or sensor problem, so save board decisions for confirmed faults. That order keeps a small refill problem from becoming an unnecessary repair.

Find the dispenser module or user interface board for your full GE model number after the checks confirm which part failed.

Still stuck after this guide?

Two free options: post your model number and symptom on the forum, or search the model number in the shop to see every part that fits.