mypros+
Error code reference

GE Dishwasher Error Code F99

Minimum wash temperature not met

Minimum wash temperature not met - minimum wash temperature of 120°F was not reached in 3 of the past 5 wash cycles.

MyPros+ Max

Get the full diagnostic procedure for F99.

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

The F99 error code indicates the GE dishwasher control board detected that the wash water failed to reach the minimum required temperature during a cycle. The control monitors temperature through a thermistor and relies on the heating element to bring water up to the target threshold. If the thermal cutoff (TCO) on the heater has tripped, the heating circuit opens and the element cannot operate, which will trigger F99. A dry heater caused by insufficient water level is the most common reason a TCO trips in the first place. The diagnostic path runs from water fill verification through the TCO, heater, thermistor, and finally the main control board.

For homeowners, this error means your dishwasher is not heating the water hot enough to complete a wash cycle properly. Hot water is critical for activating detergent and sanitizing dishes. The most likely culprit is a safety device called a thermal cutoff, which is a one-time fuse built into the heater assembly. If the dishwasher ran without enough water, that TCO may have burned open to prevent damage, and it will need to be replaced along with its wiring harness. Less commonly, the thermistor that reads water temperature or the heater itself may have failed.

Source: manufacturer service documentation.

Common causes of F99

  1. 01

    Tripped heater thermal cutoff (TCO)

    Part replacement

    The TCO is a one-shot safety device on the heater assembly. If the dishwasher ran with low or no water, the TCO trips permanently and breaks the heating circuit, preventing the water from ever reaching minimum wash temperature.

  2. 02

    Insufficient water fill level

    Wiring / connection

    If the dishwasher is not filling with enough water, the heater can run dry and trigger the TCO. Low inlet water pressure, a faulty water inlet valve, or a float switch stuck in the up position can all cause inadequate fill.

  3. 03

    Failed heating element

    Part replacement

    The heating element itself can fail open due to age or damage, leaving the control unable to raise water temperature regardless of whether the TCO and thermistor are functioning correctly.

  4. 04

    Faulty thermistor

    Part replacement

    The thermistor reports water temperature to the main control board. If it reads incorrectly low or fails entirely, the control board will log F99 even if the heater is actually working and water temperature is adequate.

See the test procedure for each cause

Frequently asked questions about F99

What does F99 mean on a GE dishwasher?
F99 means the control board detected that the wash water did not reach the minimum required temperature during a cycle. The dishwasher uses a thermistor to monitor water temperature and a heating element to raise it. When the target threshold is not met, the control logs F99 and stops the cycle. The most common cause is a tripped thermal cutoff on the heater, often caused by the dishwasher running without adequate water.
How do I fix F99 on a GE dishwasher?
Start by confirming the dishwasher is filling with water to the correct level, since running dry is the leading cause of a tripped heater TCO. Next, test the TCO for continuity with a multimeter. If the TCO has no continuity, replace it along with its harness. If the TCO is intact, test the heating element for continuity and then check the thermistor resistance against the manufacturer specification. If all components test good, the main control board may need replacement.
Is it safe to keep using my GE dishwasher when F99 is showing?
Running the dishwasher with an active F99 code means your dishes are not being washed at the required temperature, so detergent will not activate properly and sanitization will not occur. The dishwasher will likely abort cycles or produce poor cleaning results. There is no immediate safety hazard to the home, but continued use without resolving the root cause could cause further damage to components. Address the error before relying on the dishwasher for regular use.
How much does it cost to fix a GE dishwasher F99 error?
If the repair is a tripped TCO and harness, parts typically cost between $20 and $60 depending on the model, and a DIY repair is manageable for someone comfortable with basic appliance work. A heating element replacement generally runs $30 to $80 in parts. A thermistor is usually under $30. If a technician is needed, expect to add $100 to $200 in labor. Main control board replacement is the most expensive path, with parts ranging from $150 to $350, and professional replacement is advisable for that component.
Can a low water level cause an F99 error on a GE dishwasher?
Yes, low water level is directly linked to F99. When the dishwasher runs without enough water, the heating element operates without adequate water around it, which causes the thermal cutoff to trip as a safety measure. Once the TCO trips, it cannot reset and must be replaced. Before replacing any heating components, verify that the water inlet valve and float switch are working correctly so the dishwasher fills to the proper level.

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

Get Started

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