mypros+
Error code reference

GE Dishwasher Error Code F128

Low rinse aid detected in the unit.

Low rinse aid detected in the unit.

MyPros+ Max

Get the full diagnostic procedure for F128.

  • 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 F128 means on a GE dishwasher

F128 on a GE dishwasher is a low rinse aid alert generated by the control board after the rinse aid dispenser's float sensor detects that the rinse aid reservoir has dropped below the minimum threshold. The dispenser assembly includes a float or optical sensor that continuously monitors fluid level; when that sensor signals a low or empty condition, the control board logs F128 and illuminates the indicator. This is a maintenance notification code, not a fault that halts the wash cycle in most GE models.

For homeowners, F128 simply means the rinse aid compartment built into the dishwasher door is running low or empty. Rinse aid is the liquid that helps water sheet off dishes during the final hot rinse, preventing water spots and improving drying performance. Without it, dishes and glassware often come out with white film or water marks.

In most cases, refilling the rinse aid dispenser clears the F128 code immediately or after the next completed cycle. If the code persists after a confirmed refill, the dispenser's level sensor or the dispenser assembly itself may be faulty and require inspection or replacement.

Source: manufacturer service documentation.

Common causes of F128

  1. 01

    Empty or low rinse aid reservoir

    Wiring / connection

    The most common trigger for F128 is simply a depleted rinse aid supply. The float or optical sensor in the dispenser detects the low level and signals the control board.

  2. 02

    Faulty rinse aid level sensor

    Part replacement

    If the reservoir is full but F128 persists, the float or optical sensor inside the dispenser assembly may be stuck or failed, causing it to incorrectly report a low level to the control board.

  3. 03

    Defective rinse aid dispenser assembly

    Part replacement

    The entire dispenser unit, which houses the cap, seal, sensor, and dispensing mechanism, can fail as a unit. A cracked housing or failed internal component may prevent accurate level detection even after refilling.

  4. 04

    Wiring issue between dispenser sensor and control board

    Wiring / connection

    A loose connector or damaged wire in the harness running from the dispenser assembly to the control board can interrupt the sensor signal, causing the control board to log a false F128 code.

See the test procedure for each cause

Frequently asked questions about F128

What does the F128 error code mean on a GE dishwasher?
F128 means the dishwasher's control board has detected a low rinse aid level in the dispenser reservoir. The dispenser contains a float or optical sensor that monitors the fluid level and sends a signal to the control board when the supply drops too low. Refilling the rinse aid compartment located on the inside of the door is the first step to clearing this code.
How do I fix the F128 code on my GE dishwasher?
Open the rinse aid dispenser cap on the inside of the dishwasher door and fill the reservoir with liquid rinse aid until it reaches the full mark. Run a complete wash cycle and check whether the F128 indicator clears. If the code remains after a confirmed refill, inspect the dispenser assembly for cracks or a stuck float sensor; the dispenser assembly may need to be replaced if the sensor is defective.
Can I still run my GE dishwasher with the F128 code active?
Yes, F128 is a maintenance notification, not a cycle-stopping fault on most GE dishwasher models. The dishwasher will continue to wash dishes, but without rinse aid you can expect increased water spotting and reduced drying performance, especially on plastics and glassware. Refilling the dispenser as soon as possible will restore optimal rinse performance.
Why does my GE dishwasher still show F128 after I refilled the rinse aid?
If F128 persists after refilling, the level sensor inside the dispenser assembly is the most likely cause. The float can become stuck in the low position, or an optical sensor can fail, causing it to misreport the level to the control board. Check that the dispenser cap is fully seated and the reservoir is not cracked or leaking. If the sensor or dispenser assembly is confirmed faulty, replacing the dispenser unit typically resolves the issue.
How much does it cost to fix a GE dishwasher F128 error code?
If the fix is simply refilling rinse aid, the cost is typically $3 to $10 for a bottle of rinse aid. If the dispenser assembly needs replacement, the part generally runs $25 to $75 depending on the GE model, and installation is a manageable DIY task involving removing the inner door panel. If a wiring issue is involved or you are not comfortable with appliance disassembly, a service call typically adds $80 to $150 in labor.

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

Get Started

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