Error iH0 Defined: The iH0 error code on a Frigidaire dishwasher indicates a Water Heater Relay Failure on the main control board. Specifically, the control board has detected that the relay—an internal electronic switch that sends power to the heating element—is either stuck in the “on” position or failing to activate correctly, disrupting the heating cycle.
📖 Safety Precaution: High Voltage
Don’t guess the wiring. Get the official PDF to see the exact schematics.
If you see this code, you are likely noticing that your dishes are coming out cold and wet, or perhaps the dishwasher is pausing indefinitely mid-cycle. You might even hear a faint clicking sound as the board attempts to engage the heater. While a relay error sounds technical, it is a common issue with a logical path to resolution. Don’t worry; with the right tools and this guide, you can restore your dishwasher to full sanitizing power.
Symptoms of Error iH0
Before the iH0 code even appears on the digital display, your dishwasher may exhibit several “red flag” behaviors that point toward a relay malfunction. Pay close attention to these physical signs:
- Cold Water During Cycle: The most obvious symptom is that the water never reaches the necessary temperature (usually 120°F–150°F). If you open the door mid-cycle and no steam escapes, the heater isn’t engaging.
- Dishes Remain Wet and Greasy: Without the heater relay functioning, the “Heat Dry” phase will fail. Furthermore, detergent does not dissolve or activate properly in cold water, leaving a film on your plates.
- Extended Cycle Times: The dishwasher’s internal logic may wait for the water to reach a certain temperature before advancing. If the relay is stuck, the timer may stay at the same minute for a long duration.
- The “iH0” Display: Finally, the control board will trigger a safety shut-off, flashing “iH0” and disabling further operation to prevent electrical damage.
Comprehensive Repair Guide
Comprehensive Repair Guide
Follow these steps carefully. Note: Most iH0 errors require a replacement of the Main Control Board, as the relay is soldered directly to it.
-
Power Down and Safety Check:
WARNING: Electrical shock hazard. Before touching any internal components, you must disconnect the dishwasher from power. Either unplug the unit from the wall or switch off the dedicated breaker in your home’s electrical panel. Use a non-contact voltage tester to confirm the unit is completely de-energized.
-
Accessing the Control Board:
Open the dishwasher door. Use your Torx T20 driver (or Phillips head, depending on your model) to remove the screws holding the inner door panel to the outer door panel. Usually, there are 6 to 10 screws. Pro Tip: Hold the outer panel as you remove the last few screws so it doesn’t fall and scratch your floor. Carefully pull the outer panel away to reveal the control board housing at the top.
-
Inspecting Connections:
Locate the plastic control board box. Before removing it, take a clear photo of all the wire harnesses. This is crucial for reassembly. Look for the thickest wires (usually black or red); these lead to the heater relay. Check for any melted plastic, black scorch marks, or loose terminals. If the wires are burnt, they must be trimmed and re-terminated.
-
Testing the Heating Element (Optional but Recommended):
To ensure a bad heating element didn’t kill your relay, use a multimeter set to Ohms (Ω). Test the terminals of the heating element (located at the bottom of the tub). You should see a reading between 10 and 30 ohms. If the reading is “OL” (Open Loop), the element is dead and may have caused the iH0 error. Replace the element along with the board.
-
Replacing the Control Board:
If the element tests fine, the relay on the board is the culprit. Unclip the wire harnesses by pressing the release tabs. Remove the mounting screws or plastic clips holding the board in place. Install the new, OEM-certified control board. Reconnect the wiring harnesses exactly as shown in your photo, ensuring they “click” into place firmly.
-
Reassembly and Calibration:
Carefully tuck the wiring back into the door channels to prevent pinching. Reattach the outer door panel and secure the screws. Restore power at the breaker. Turn the dishwasher on and run a “Normal” cycle with the “High Temp Wash” option selected. If the water gets hot and the code does not return, the repair is successful.
Quick Repair Specs
| Difficulty | Intermediate (Electrical handling required) |
| Estimated Time | 45 – 90 Minutes |
| Tools Needed | Phillips Head Screwdriver, Torx T20 Driver, Multimeter, Needle-nose Pliers |
| Estimated Cost | $120 – $250 (Main Control Board replacement) |
Detailed Diagnosis: Root Causes
Detailed Diagnosis: Root Causes
To fix the iH0 error effectively, we must understand why the heater relay fails. It is rarely a “random” glitch; usually, one of the following factors is at play:
1. Mechanical Wear of the Relay Contacts: Inside the control board, the relay uses small metal contacts that snap together to complete a high-voltage circuit. Over hundreds of cycles, these contacts experience “arcing” (small sparks). Eventually, they can become pitted, charred, or even welded shut, preventing the heater from turning on or off. This is a natural result of heavy appliance usage.
2. Voltage Spikes and Power Surges: The control board is the “brain” of the unit and is highly sensitive to fluctuations in your home’s electrical supply. A localized power surge or a lightning strike nearby can overwhelm the relay’s coil, causing it to burn out instantly. This is why many iH0 errors appear after a storm or a power outage.
3. Excessive Amperage Draw: If the heating element itself is partially damaged or covered in heavy limescale, it may draw more current than the relay is rated to handle. This extra heat weakens the solder joints on the control board, eventually causing the relay to “lift” from the board or burn the surrounding circuitry.
4. Moisture Ingress: If the dishwasher’s inner door seal is compromised, steam can seep into the control console area. This moisture can cause corrosion on the control board terminals, leading to a short circuit specifically at the heater relay pins.
How to Prevent Error iH0
Once you have repaired the unit, take these steps to ensure the new relay lasts for the remainder of the dishwasher’s lifespan:
- Install a Whole-House Surge Protector: Since the relay is sensitive to electrical “noise” and spikes, protecting your home’s circuitry will prevent the control board from frying during the next thunderstorm.
- Set Your Water Heater to 120°F: If your home’s incoming water is very cold, the dishwasher heater has to work much harder and stay on longer to reach temperature. By ensuring your home’s water heater is set to 120°F (49°C), you reduce the “on-time” for the relay, extending its mechanical life.
- Clean the Heating Element Monthly: Use a dishwasher descaler or white vinegar to remove calcium deposits from the heating element. A clean element transfers heat more efficiently, drawing less current and putting less strain on the relay contacts.
Frequently Asked Questions
Q: Can I just reset the dishwasher to clear iH0?
A: You can attempt a reset by disconnecting power for 10 minutes. However, because iH0 is a hardware-level relay failure, the code will almost always return as soon as the dishwasher tries to engage the heater again. A reset is a temporary fix, not a cure.
Q: Is it possible to just replace the relay instead of the whole board?
A: If you are highly skilled in micro-soldering, yes. You can identify the specific relay on the PCB, desolder it, and solder on a matching replacement. However, for most users, replacing the entire board is safer and ensures the warranty on the new part.
Q: Why does my Frigidaire dishwasher keep having board issues?
A: Dishwashers are harsh environments with high heat and humidity. Frigidaire control boards are located in the door, making them susceptible to steam if the door vent or seals are even slightly worn. Ensure your dishwasher is leveled correctly to keep steam from escaping into the electronics.