mypros+
Error code reference

GE Refrigerator Error Code F99

FF icemaker stuck in Harvest Fix Mode (after 30 minutes).

FF icemaker stuck in Harvest Fix Mode (after 30 minutes).

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 refrigerator

The F99 error code on a GE refrigerator indicates that the French Door (FF) icemaker has become stuck in Harvest Fix Mode for more than 30 minutes. Harvest Fix Mode is a recovery routine the icemaker control board enters when it detects that the ice harvest cycle has stalled or failed to complete normally. During a standard harvest cycle, the heater activates to release ice from the mold, the ejector arms sweep the cubes into the bin, and the mold refills with water. If this sequence cannot complete within the expected timeframe, the control enters Harvest Fix Mode to attempt a corrective action. When even that extended recovery routine fails to resolve the issue within 30 minutes, the F99 fault is triggered and logged.

The icemaker assembly involved is specifically the FF (French Door) unit, which is typically mounted in the upper freezer compartment. The components most directly involved in a harvest cycle include the harvest heater, the icemaker thermostat or thermistor, the ejector motor, and the water inlet valve. A failure in any of these parts can prevent the harvest cycle from advancing, causing the control to loop indefinitely in recovery mode. Wiring harness issues, a stuck ejector arm, or ice buildup around the mold can also prevent the cycle from completing mechanically.

Power cycling the refrigerator or resetting the icemaker may temporarily clear the fault, but if the underlying component failure is not corrected, the F99 code will return. A thorough diagnosis should include checking the harvest heater for continuity, inspecting the ejector mechanism for physical obstructions, verifying the thermistor or thermostat is reading correctly, and confirming the water inlet valve is functioning and not leaving excess water that freezes the ejector arms in place.

Source: manufacturer service documentation.

Common causes of F99

  1. 01

    Faulty Harvest Heater

    Part replacement

    The harvest heater is responsible for warming the ice mold so cubes release cleanly. If it has lost continuity or is not generating sufficient heat, the ejector arms cannot free the ice and the cycle stalls.

  2. 02

    Stuck or Jammed Ejector Arms

    Wiring / connection

    Ice can bridge or clump around the ejector arms, physically preventing them from rotating through the harvest sweep. Inspecting the mold area for excess ice buildup or a mechanical obstruction is an early diagnostic step.

  3. 03

    Failed Icemaker Thermistor or Thermostat

    Part replacement

    The thermistor or harvest thermostat signals the control board when the mold has reached the correct temperature to begin or end the harvest cycle. A faulty sensor can cause the cycle to never advance past the harvest phase.

  4. 04

    Defective Ejector Motor

    Part replacement

    The ejector motor drives the arms that push ice cubes out of the mold. If the motor has failed or is drawing excessive current, the harvest cycle cannot complete and the control enters Harvest Fix Mode.

  5. 05

    Water Inlet Valve Overfill

    Part replacement

    A water inlet valve that does not close fully can allow excess water into the mold, causing ice to overflow and freeze the ejector mechanism in place. This prevents the harvest cycle from advancing and can repeatedly trigger the F99 fault.

See the test procedure for each cause

Frequently asked questions about F99

What does F99 mean on a GE refrigerator?
The F99 code means the French Door icemaker became stuck in Harvest Fix Mode and could not recover within 30 minutes. Harvest Fix Mode is a corrective routine the icemaker control activates when a normal harvest cycle stalls. When that recovery attempt also fails, the F99 fault is recorded. A component such as the harvest heater, ejector motor, or thermistor is typically responsible.
Can I fix the F99 error code myself?
Some cases of F99 can be resolved by a knowledgeable DIYer, particularly if the cause is visible ice buildup or a jammed ejector arm that can be cleared manually. However, diagnosing a failed harvest heater, thermistor, or ejector motor requires a multimeter and familiarity with icemaker components. If you are not comfortable working with refrigerator electronics and wiring, a qualified appliance technician is the safer option.
Is the F99 error code on a GE refrigerator a safety concern?
The F99 fault is not a safety hazard in the traditional sense. The refrigerator and freezer compartments will continue to cool normally. The primary impact is that the icemaker will not produce ice until the fault is resolved. You can continue using the refrigerator while arranging for a repair.
How much does it cost to repair a GE refrigerator F99 error?
Repair costs depend on which component has failed. A harvest heater or thermistor replacement is generally less expensive, with parts and labor typically ranging from around $100 to $250. An ejector motor or icemaker assembly replacement can range from approximately $150 to $400 or more depending on parts pricing and local labor rates. Getting a diagnostic service call first will give you an accurate estimate.
Will resetting the GE refrigerator clear the F99 error code?
A power cycle or icemaker reset may temporarily clear the F99 code and allow the icemaker to attempt operation again. However, if the component causing the stalled harvest cycle has not been repaired or replaced, the fault will return. A reset is a useful first step to confirm whether the issue is intermittent, but it is not a permanent fix when a hardware failure is present.

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

Get Started

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