
Quick answer
A GE dishwasher F99 error code means the main wash failed to reach the 120°F minimum in at least three of the last five cycles, most often because incoming water is too cold, the thermistor is reading wrong, or the heater circuit is not switching on. Run the kitchen tap hot before starting and check the water heater setting first. A replacement thermistor costs $15 to $35.
Greasy, wet dishes can be the first clue that wash water never got hot enough. The GE dishwasher F99 error code concerns minimum wash temperature. Could cold incoming water explain the result before you start pricing a control board?
The supply, temperature sensor, heater, and safety thermostat all affect whether the water reaches the needed temperature. A stored code helps focus the checks, but it does not name the failed part. The sections below cover the meaning, reset, inlet-water check, and component tests. You will learn how to compare the readings and choose a repair with evidence behind it.
Quick Facts
Use these details to plan the work:
- Difficulty: Moderate
- Time: Ten minutes for an inlet-temperature check or 45 to 90 minutes for a component repair
- Tools: Cooking thermometer, suitable drivers, nut driver, and multimeter
- Part cost: $0 to $260
- Skill level: Trained service for live electrical tests
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
What Does the F99 Error Code Mean on a GE Dishwasher?
The code means the main wash missed its 120°F minimum in at least three of the last five cycles. A thermistor, the temperature-sensing part on the tub, reports the water temperature to the control.
Keep these points in mind when the code appears.
- It can remain in stored diagnostics.
- It describes a repeated temperature problem.
- It does not prove a heater or board has failed.
- Cold incoming water belongs early in the checks.
The thermistor changes electrical resistance as its temperature changes. The control uses that changing signal to judge the wash. A wrong sensor reading can look like cold water even when the water itself is warmer.
What Causes an F99 Error on a GE Dishwasher?
Incoming water below the required temperature is a useful first suspect. Sensor, thermostat, heater, and control faults become more likely after the water supply checks pass.
Use the table to connect each cause with evidence.
| Possible Cause | Useful Check |
|---|---|
| Incoming water below 120°F | Actual inlet-temperature reading |
| Water heater low or far from kitchen | Temperature reaching the dishwasher |
| Inaccurate thermistor | Resistance compared with its temperature chart |
| Open tub thermostat | Isolated continuity check |
| Heater circuit fault | Heating performance and circuit checks |
| Main control fault | Required output after wiring and safety devices pass |
How Do I Reset a GE Dishwasher Showing F99?
Follow these steps to prepare a warm fill and recheck the stored fault.
Reset and Check a Heated Wash
- Run the kitchen hot-water tap until the water becomes hot.
- Switch the dishwasher breaker off for five minutes, then restore power.
- Enter service mode using the model’s specified controls; some use Heated Dry and Delicate held for three to five seconds.
- Run the required cycle and confirm that the main wash reaches 120°F.
- Recheck the stored fault after successful heated cycles.
The GE dishwasher F99 error code concerns a pattern over cycles. Repeating a reset while the water remains too cool will not solve that pattern. A warm tub after one cycle does not prove every later wash heats correctly.
How Do I Check the GE Dishwasher Control Board and Wiring for F99?
Follow these steps to check the heater circuit without treating a missing reading as proof of a bad board.
Inspect the Circuit Before a Powered Measurement
- Disconnect power and remove the toe panel needed for access.
- Inspect the heater and thermistor connections for loose, burnt, or damaged contacts.
- Repair connection faults before further testing.
- Have a trained tester check the specified heater output during the required heated wash stage.
- Trace missing output through the wiring and thermostat before condemning the control board.
A powered control board exposes hazardous voltage. Stop before live testing if you cannot position the probes safely. Resistance and continuity checks belong on an isolated circuit with power disconnected, never on a running dishwasher.
How to Fix a GE F99 Error Step by Step
Follow these steps to check the water temperature, sensor, and heating circuit in order.
Phase 1: Enter Service Mode and Measure the Inlet Water Temperature
- Connect power and water for the closed-appliance tests.
- Close the door with the dishwasher in standby.
- Hold Heated Dry and Delicate for three to five seconds when specified for your model.
- Use Start/Reset for the 60-second fill test.
- Use the next activation for the two-minute circulation test.
- Use the next activation for the drain test; stop if a tested function fails.
- Have the inlet water measured during a fill with a suitable thermometer and safe access.
- Address water below 120°F; the specified inlet range is 120 to 140°F.
Phase 2: Test the Thermistor Resistance Against the Chart
- Disconnect power.
- Remove the toe panel.
- Check the thermistor’s clean, secure connections.
- Set the meter to resistance.
- Measure at room temperature.
- Compare with the model’s chart and replace an out-of-range sensor.
Phase 3: Watch the Heater Raise the Tub Temperature and Check Heater Voltage
- Restore power only for the controlled test.
- Run the 60-second fill.
- Activate circulation and heating.
- Monitor tub-water temperature for five minutes safely.
- Look for about 1°F rise per heated minute; investigate no rise after five to ten minutes.
- Have a trained tester select VAC and measure the specified heater output.
Phase 4: Test the Tub Thermostat for Continuity and Replace the Failed Part
- Disconnect power.
- Locate the thermostat near the lower right tub.
- Disconnect its two wires.
- Select continuity.
- Test the isolated thermostat and follow the model’s replacement or reset instructions if open.
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 readWhich Part Do I Replace to Fix a GE Dishwasher F99 Error?
Use the confirmed result to choose the next repair. The GE dishwasher F99 error code is a reason to test the heating system, not permission to replace every part in it.
| Confirmed Result | Repair Direction |
|---|---|
| Inlet under 120°F | Address water supply or water heater setting |
| Thermistor outside its chart | Thermistor, $15 to $35 |
| Isolated thermostat open | Model-specific thermostat repair, $15 to $30 |
| Correct heater supply but no heat | Check heater and its local wiring; heater $40 to $90 |
| Required output absent after circuit checks | Main control, $150 to $260 |
An open safety thermostat may have stopped heat for a reason. Follow the model’s repair instructions rather than bypassing it. A jumper that forces heat on removes a protection device and does not fix the original fault.
FAQ
When Should I Call a Technician for a GE Dishwasher F99 Error?
Call when the water-temperature check passes but powered circuit testing is next. Burnt connections, repeated thermostat trips, or uncertain model test points also deserve service.
Does F99 Stop the Dishwasher From Running?
The fault may be stored while the dishwasher still runs cycles. Continued operation does not prove the wash water reaches the required temperature.
What Water Heater Setting Prevents F99?
The important result is water reaching the dishwasher within its specified inlet range. A setting alone cannot confirm that result, especially when the kitchen is far from the heater.
Hot Washes and a Clean Code Log
The GE dishwasher F99 error code calls for measured water temperature before a part replacement. That order makes a costly board replacement a later decision.
Find the thermistor, tub thermostat, or heater matched to your full GE model number after the failed component is confirmed.
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.


