If you are seeing this code, you are likely dealing with more than just a digital notification. You might notice your dishwasher stopping abruptly mid-cycle, leaving a pool of lukewarm, dirty water at the bottom of the tub. You may also hear the drain pump humming incessantly without actually moving water, or conversely, the machine may refuse to fill because it “thinks” it is already full or unable to drain. While an error code can feel like the end of your appliance’s lifespan, don’t worry—this is a highly logical, fixable issue that usually boils down to a faulty sensor or a loose connection. With the right diagnostic approach, you can restore your kitchen’s workflow without an expensive service call.
Symptoms of Error F33
When your GE dishwasher encounters the F33 fault, it won’t just sit idly; it will exhibit several specific physical and operational behaviors that point directly to the drain sensor circuit:
📖 Safety Precaution: High Voltage
Incorrect repairs can cause fire or injury. Always verify with the manufacturer’s manual.
- The Digital Display Flashes: The “F33” code will typically blink on the front or top control panel, often accompanied by a persistent chiming or beeping sound to alert you that the cycle has been aborted.
- Stagnant Water: You will likely open the door to find several inches of gray water remaining in the basin. Because the circuit is faulted, the control board disables the pump as a safety precaution to prevent dry-firing or flooding.
- Incomplete Cycles: The dishwasher may start normally, but approximately 20-30 minutes into the wash, it will suddenly shut down during the first transition to the drain phase.
- Unresponsive Buttons: In some software versions, the F33 error locks the interface, preventing you from starting a new “Rinse” or “Drain” cycle until the power is hard-reset.
The Complete Solution
The Complete Solution: Step-by-Step Fix
Follow these steps in order to diagnose and resolve the F33 error code accurately.
- Hard Reset and Power Down:
SAFETY WARNING: Always disconnect the power before performing internal repairs. Turn off the circuit breaker dedicated to the dishwasher. Let the unit sit unpowered for 10 minutes. Occasionally, this clears a “ghost” logic error in the control board. If the code returns immediately upon powering up, proceed to the mechanical steps.
- Access the Lower Components:
Open the dishwasher door and remove the bottom dish rack. Close the door and use your 1/4″ nut driver to remove the two screws holding the kickplate (toe kick) at the very bottom of the unit. Remove the kickplate and the insulation pad behind it to reveal the pump assembly and wiring.
- Inspect the Wiring Harness:
Locate the wires leading to the drain sensor (usually found near the drain pump housing). Use a flashlight to trace the wires back toward the control board. Look for any signs of black soot (shorting), frayed insulation, or wires that have been pinched by the leveling legs. If you find a broken wire, you can strip the ends and join them with a waterproof heat-shrink connector.
- Test Sensor Continuity and Resistance:
Disconnect the wire harness from the drain sensor. Set your digital multimeter to the Ohms (Ω) setting. Place the probes on the two metal terminals of the sensor. At room temperature (approx. 72°F), you should typically see a reading between 10k and 15k ohms (consult your specific model’s tech sheet found behind the kickplate for exact values). If the meter reads “OL” (Open Loop) or “0.00” (Short), the sensor is internally failed and must be replaced.
- Replace the Drain Sensor:
If the sensor is faulty, rotate it counter-clockwise (usually a quarter-turn) to unlock it from the sump assembly. Have a towel ready, as a small amount of residual water will leak out. Insert the new GE-certified sensor, twist it clockwise to lock it in place, and firmly reattach the wiring harness until it clicks.
- Reassemble and Test:
Tuck the wiring back into its clips to ensure it doesn’t touch any moving parts. Replace the insulation and the kickplate. Restore power at the breaker and run a “Drain/Reset” cycle followed by a short “Express” wash to verify the code does not reappear.
- Repair Difficulty: Intermediate (Requires basic electrical testing).
- Estimated Time: 45 to 90 minutes.
- Tools Needed:
- Phillips head and 1/4″ Nut driver
- Digital Multimeter
- Needle-nose pliers
- Work gloves
- Estimated Cost: $0 (Loose wire) to $85 (Replacement sensor and harness).
Technical Explanation of the Fault
To fix the F33 error, we must understand the technical architecture of the drain sensor circuit. This circuit typically involves a thermistor or an optical sensor located near the sump/pump assembly. Here is why the circuit fails:
- Sensor Resistance Drift (Component Wear): The drain sensor often utilizes an NTC (Negative Temperature Coefficient) thermistor. Over hundreds of cycles, the internal chemical composition of the thermistor can degrade due to constant thermal expansion and contraction. This causes its resistance to fall out of the range expected by the control board, triggering the F33 code.
- Wiring Harness Chafing: Dishwashers vibrate significantly during the wash and dry cycles. Over several years, the wiring harness that connects the sensor to the main control board can rub against the metal frame or plastic housing. This friction wears through the insulation, causing a “short to ground” or an intermittent open circuit.
- Terminal Corrosion: The bottom of a dishwasher is a high-humidity environment. If there is even a microscopic leak from the pump seal, moisture can migrate into the sensor plug. This leads to oxidation (green or white crust) on the metal pins, which increases electrical resistance and breaks the circuit’s integrity.
- Control Board Logic Failure: While less common, a voltage spike from the home’s power grid can damage the specific “sensing” resistor on the main PCB (Printed Circuit Board). In this case, the sensor is fine, but the board can no longer “read” the incoming signal.
How to Prevent Error F33
Once you have cleared the error, you want to ensure it doesn’t return. Use these professional maintenance tips:
- Install a Dedicated Surge Protector: Since the F33 circuit is sensitive to voltage fluctuations, installing a surge protector specifically designed for appliances can protect the control board’s delicate sensing resistors from “frying” during a power surge.
- Clear the Fine Filter Weekly: If the dishwasher’s internal filters are clogged, the drain pump has to work twice as hard, creating excess heat. This heat can accelerate the degradation of the sensor’s internal thermistor. Keep the path clear to maintain a stable operating temperature.
- Check for “Wicking” Leaks: Once a year, remove the kickplate and look for any “water tracks” or white calcium deposits near the wiring. Catching a tiny leak early prevents the moisture-induced corrosion that leads to circuit failure.
Frequently Asked Questions
Q: Can I run the dishwasher if I clear the code but don’t replace the part?
A: It is not recommended. If the F33 code was caused by a failing sensor, the dishwasher may stop while full of hot water, which can eventually leak or cause the heating element to dry-fire, potentially damaging the plastic tub.
Q: My multimeter shows 12k ohms, but I still see the F33 code. What now?
A: If the sensor tests fine, the issue is likely “upstream.” Check the wiring harness for continuity from the sensor plug all the way to the control board plug. If the wiring is intact, the sensing circuit on the main control board itself has failed and the board will need replacement.
Q: Is the F33 code the same as an F34 code?
A: They are related but distinct. F33 specifically refers to the circuit (electrical), whereas F34 often refers to a “Dry Fire” or a communication error specifically with the heater/drain interaction. However, troubleshooting steps for both involve checking the same harness and sump area.