Fix My Error Code

Whirlpool Refrigerator Error Codes

Whirlpool refrigerator faults include cooling failures, defrost issues, and ice maker errors on WRX and WRF series units.

General troubleshooting

Try these checks before opening a specific error code page—they resolve many Whirlpool refrigerator faults without parts.

  1. 1Clean condenser coils twice per year on bottom-mount and side-by-side models
  2. 2Verify door gaskets seal by closing a dollar bill in the door—it should resist pull
  3. 3Check that the freezer vents inside the refrigerator section are not blocked by food
  4. 4Replace water filter if ice production slowed after six months on filtered models
  5. 5Allow 24 hours after moving or tipping the unit before plugging in

Common symptoms

Owners often search for a code after noticing one of these issues on their Whirlpool refrigerator:

  • Freezer cold but refrigerator section warm
  • Ice maker not harvesting or producing hollow cubes
  • Frost on freezer back wall with defrost heater faults
  • Water on the kitchen floor from a clogged defrost drain
  • Compressor running constantly without reaching set temperature

All Whirlpool refrigerator error codes

CodeWhat it meansGuide
22Pantry compartment sensor 2 out of rangeCode 22 means the resistance of pantry compartment (PC) sensor 2 is outside the normal range—above 45K ohms when cold. The ice maker module or UI cannot read accurate temperature for the refrigerated drawer zone.View fix →
23Ice maker switch not cycling during harvestCode 23 means the board did not see the ice maker switch cycle during the harvest rotation. The harvest cam should momentarily open the switch at home position—without that pulse the module thinks the gearbox is out of sync.View fix →
24Ice tray sensor resistance too highCode 24 means the ice tray thermistor resistance is above the normal upper limit—greater than about 45K ohms. The module cannot determine mold temperature for freeze and harvest timing.View fix →
25Ice tray sensor resistance too lowCode 25 is the low-resistance counterpart to code 24—the ice tray thermistor reads below about 660 ohms, indicating a shorted or damaged sensor circuit.View fix →
26Ice maker motor timed outCode 26 means the ice maker drive motor ran longer than allowed without completing its rotation. The gearbox did not return to the start position within the module timeout window.View fix →
27Ice maker motor current too highCode 27 means the ice maker motor is drawing more current than expected—usually from a mechanical bind or failing motor bearings inside the gearbox.View fix →
28Water inlet solenoid current too highCode 28 means the ice maker water inlet solenoid is drawing excessive current when energized. The module protects the driver circuit by logging code 28 and skipping fill.View fix →
29Water inlet solenoid current too lowCode 29 means the fill solenoid drew less current than expected—often an open coil, poor connection, or no water reaching the valve when fill was commanded.View fix →
30Ice mold heater not reaching temperatureCode 30 means the ice mold heater failed to heat the mold to release temperature during harvest. The module timed out waiting for the thermistor to confirm the mold warmed enough to eject cubes.View fix →
31Harvest motor failed range checkCode 31 means the harvest motor current or speed fell outside the calibrated range during the eject stroke. The module detected abnormal motor performance compared to factory limits.View fix →
32Harvest thermistor out of calibrated rangeCode 32 means the harvest thermistor reading during the eject phase was outside the expected resistance band. The module uses this sensor to confirm the mold released ice before returning to freeze.View fix →
33Fill tube heater out of rangeCode 33 means the fill tube heater resistance or current is outside the acceptable range. A cold fill tube freezes incoming water and prevents the mold from filling—code 33 catches heater circuit failures early.View fix →
34Mold heater current outside limitsCode 34 means the mold heater current during harvest was higher or lower than the module expects. Unlike code 30's timeout, code 34 flags marginal heater performance still within time but outside electrical limits.View fix →
35Harvest motor speed out of rangeCode 35 means the harvest motor speed profile did not match calibrated limits—too fast or too slow through the eject stroke. The module uses timing feedback to detect slipping gears or weak motors.View fix →
36Harvest thermistor failed calibration checkCode 36 means the harvest thermistor failed a range check distinct from code 32—typically comparing mold temperature delta before and after the heater cycle. The module concludes the sensor cannot reliably report release temperature.View fix →

15 codes documented with causes, fixes, and affected models.

← All Whirlpool error codes