Dishwasher error code help

Frigidaire Dishwasher HD HO Code

Direct answer: On many Frigidaire dishwashers, an HD or HO code usually means the machine is not seeing water heat the way it expects, so the cycle runs long or stops with a heating-related fault.

Most likely: The most common causes are incoming water that starts too cool, a wash load that blocks circulation, a dirty dishwasher filter that slows water movement, or a failed dishwasher heating element if dishes stay cold and wet every cycle.

Start with the easy tells: does the tub feel warm near the end of a cycle, are dishes coming out hot or still cool, and did the code show up after a long wash? Reality check: a dishwasher can throw a heating-style code even when the heater itself is fine. Common wrong move: replacing the heater before checking that the sink hot water is actually hot and the dishwasher is circulating water properly.

Don’t start with: Do not start by ordering a control board or tearing the door apart. First confirm whether the dishwasher is actually heating and washing poorly, or just taking a long time on one cycle.

If dishes are clean but the cycle ran foreverCheck incoming hot water and run the kitchen sink hot before starting the dishwasher.
If dishes are dirty, cool, and still wetLook for a circulation or heating problem before blaming the control.
Last reviewed: 2026-04-17

What the HD or HO code looks like in real use

Long cycle but dishes still get warm

The dishwasher seems to wash normally but takes much longer than usual before finishing or showing the code.

Start here: Start with incoming water temperature, selected cycle, and whether the sink hot water was run first.

Dishes are dirty and cool

Food is still on dishes, detergent may not dissolve well, and the tub never feels very warm.

Start here: Start with the dishwasher filter, spray arm movement, and signs of weak water circulation.

Dishes are clean but very wet

The load looks washed, but plates and cups are cool and there is little steam when you open the door.

Start here: Start by checking whether the dishwasher is heating at all near the end of the cycle.

Code appears after stopping mid-cycle

The machine pauses, beeps, or ends the cycle with HD or HO instead of finishing normally.

Start here: Start with a reset, then check for repeat behavior on a normal cycle with hot water already at the sink.

Most likely causes

1. Incoming water is too cool at the start

These dishwashers expect a temperature rise during the cycle. If the first fill starts lukewarm, the machine can run long trying to catch up and then post a heating-style code.

Quick check: Run the kitchen sink hot first, then start a normal cycle. If the code does not return, the dishwasher likely was not getting hot enough water at fill.

2. Poor wash circulation from a clogged dishwasher filter or blocked spray arm

If water is not moving well through the tub, heat does not spread evenly and wash performance usually drops too. You often see dirty dishes, undissolved detergent, or weak spray sound.

Quick check: Remove and rinse the dishwasher filter, then spin the spray arms by hand and clear any blocked holes.

3. Dishwasher heating element is not heating

When the heater fails, dishes often come out cool and wet every time, the tub lacks that warm humid feel near the end, and the code tends to repeat even with good hot water supply.

Quick check: Near the end of a wash, carefully crack the door. If there is little warmth or steam and the load is consistently cold, the heater becomes a strong suspect.

4. Dishwasher door latch or control sensing issue

If the door is not staying recognized as fully latched, or the control is not reading the cycle correctly, the machine can pause, restart timing, or stop with a code after other basics check out.

Quick check: Close the door firmly and watch for any loose feel, intermittent start behavior, or a cycle that cancels or pauses when the door is lightly pressed.

Step-by-step fix

Step 1: Start with hot water and a simple reset

A lot of HD or HO complaints are really a cold-start issue or a one-off control hiccup, and this is the fastest safe check.

  1. Turn the dishwasher off or cancel the cycle.
  2. Run the kitchen sink hot until the water is clearly hot, not just lukewarm.
  3. Start a normal wash cycle with the dishwasher empty or lightly loaded.
  4. Listen during the first few minutes for a normal fill and wash sound.
  5. If the code had appeared once, let this test cycle run far enough to see whether it heats and advances normally.

Next move: If the dishwasher finishes normally and the tub feels warm, the problem was likely a cold first fill or a temporary control glitch. If the code comes back, or the cycle still drags on with poor heat, move on to wash circulation and heating checks.

What to conclude: You have ruled out the easiest cause before touching parts.

Stop if:
  • You smell burning plastic or hot electrical odor.
  • Water is leaking onto the floor.
  • The dishwasher trips the breaker.

Step 2: Check wash performance before blaming the heater

A dishwasher that is not circulating water well can act like it has a heating problem because the water never moves and heats the load properly.

  1. Open the dishwasher and remove the lower rack.
  2. Take out the dishwasher filter and rinse it with warm water.
  3. Wipe away sludge or debris from the filter pocket using a soft cloth or paper towel.
  4. Spin the lower and upper dishwasher spray arms by hand and make sure they turn freely.
  5. Clear blocked spray arm holes with a toothpick or similar non-metal pick if needed.
  6. Run another normal cycle and listen for a strong, even wash sound instead of weak splashing or surging.

Next move: If wash action sounds stronger, dishes come out cleaner, and the code stays away, poor circulation was the real problem. If dishes are still cool, wet, or poorly washed, keep going and confirm whether the dishwasher is actually heating.

What to conclude: Good circulation is required before a heating fault diagnosis means much.

Step 3: Confirm whether the dishwasher is heating at all

This separates a true heater problem from a long-cycle complaint caused by water temperature or wash issues.

  1. Run a normal cycle after starting with hot sink water.
  2. About 20 to 30 minutes into the cycle, pause and carefully open the door.
  3. Feel for warm humid air at the opening without touching internal metal parts right away.
  4. Near the end of the cycle, check whether dishes and the tub feel noticeably warm.
  5. Compare this to the usual result: consistently cool dishes and heavy wetness point much more strongly to no heat.

Next move: If the tub and dishes are clearly warm, the heater is probably working and you should focus on water supply, loading, or intermittent sensing. If the dishwasher stays cool through the cycle and the code repeats, a failed dishwasher heating element becomes the strongest supported repair path on this page.

Step 4: Inspect the easy mechanical items that can mimic a control problem

Before you assume an electronic fault, check the parts a homeowner can actually see and feel without invasive testing.

  1. Close the dishwasher door and make sure it latches with a firm, consistent click.
  2. Press lightly on the closed door during operation only from the outside and note whether the machine changes sound, pauses, or resumes.
  3. Check that tall items are not pushing against the upper rack, spray arm, or inner door.
  4. Look for a warped or split dishwasher spray arm that could be starving part of the tub of wash water.
  5. If the filter was damaged, loose, or missing pieces, note that before the next cycle.

Next move: If correcting the load, latch feel, or a damaged spray arm stops the code, you found the simpler fix. If the door feels solid and circulation parts look normal but the dishwasher still stays cool, the heater branch remains the best fit.

Step 5: Make the repair call based on what you found

By now you should know whether this was a cold-water startup issue, a circulation problem, or a repeat no-heat failure.

  1. If the code cleared after starting with hot sink water, keep using that routine and watch the next few cycles.
  2. If cleaning the dishwasher filter and clearing the spray arms restored normal washing, replace any damaged dishwasher filter or dishwasher spray arm you found during inspection.
  3. If the dishwasher stays cool every cycle and HD or HO keeps returning, plan on a dishwasher heating element repair or schedule service if you do not want to pull the machine and work around wiring.
  4. If the door latch is loose or intermittent, replace the dishwasher door latch rather than guessing at the control.
  5. If none of these checks fit cleanly, stop at diagnosis and book service for live electrical testing.

A good result: You end up with a specific next action instead of guessing at expensive parts.

If not: If the symptoms still do not line up, the problem may involve wiring or control sensing that needs meter testing.

What to conclude: You have narrowed the fault to the most likely real-world fix instead of replacing parts blindly.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

What does HD or HO mean on a Frigidaire dishwasher?

It usually points to a heating-related problem or a cycle that ran too long because the dishwasher did not see the expected water temperature rise.

Can cold tap water cause the HD or HO code?

Yes. If the first fill starts too cool, the dishwasher may spend too long trying to heat and then stop with the code. Running the sink hot first is an easy real-world test.

How do I know if the dishwasher heating element is bad?

The strongest clue is a dishwasher that stays cool through the cycle and leaves dishes wet and cool every time, even after you start with hot sink water and confirm wash circulation is decent.

Will a dirty dishwasher filter cause an HD or HO code?

It can. A clogged dishwasher filter can weaken circulation enough that wash performance drops and heat does not move through the tub the way the machine expects.

Should I replace the control board for an HD or HO code?

Not first. Control failures are possible, but cold incoming water, poor circulation, a bad heating element, or a latch issue are more practical checks before spending money on electronics.

Is it safe to keep using the dishwasher with this code?

If it only happened once and clears after a hot-water restart, you can monitor it. If the code repeats, the dishwasher stays cool, or you smell anything burnt, stop using it until the cause is found.