MECH-09
Hotpoint · HDA3600HWW 24 in Built-In Dishwasher with 48 dBA Noise Level and 5 Wash Cycles
The dishwasher seems to run indefinitely on one part of the cycle or the dial timer does not advance to the next stage — the timer motor (a small synchronous motor inside the timer assembly) may have failed; the timer contacts can also burn or corrode, preventing the circuit from advancing; on this basic model with a mechanical timer, the timer assembly is the master controller of the entire cycle; a failed timer motor or burned contact requires replacing the complete timer assembly; also verify the heating element is working because some timer designs wait for a target temperature before advancing from the wash phase
Error MECH-09 on the Hotpoint HDA3600HWW 24 in Built-In Dishwasher with 48 dBA Noise Level and 5 Wash Cycles means: Constant Running or Timer Not Advancing. The top-ranked community fix is “Replace Timer Assembly and Test Heating Element” (hard difficulty, ~90 min, DIY cost: $50-$70). 2 community-ranked fixes available below.
Published February 2026 · 2 fixes · dishwasher
Content is based on manufacturer service documentation, community repair experience, and OEM technical bulletins. Always verify with your owner's manual.Learn about our editorial standards.
While many dishwasher repairs can be done safely at home, consider hiring a qualified technician if:
Average professional repair cost for this issue: $180-$250.
refrigerator · 2 fixes
refrigerator · 2 fixes
refrigerator · 2 fixes
washer · 2 fixes
washer · 2 fixes
dryer · 2 fixes
dryer · 2 fixes
Not Draining — Water Standing in Tub After Cycle
Not Filling with Water
Dishes Not Getting Clean
Leaking Water on Floor
Not Drying Dishes
Loud or Unusual Noise During Operation
Door Won't Close or Latch Properly
Detergent Dispenser Not Opening
The Hotpoint HDA3600HWW 24 in Built-In Dishwasher with 48 dBA Noise Level and 5 Wash Cycles has 8 other known error codes:
Error code MECH-09 also appears on 7 other Hotpoint models:
Ad Space — banner
Replace ADSENSE_PUBLISHER_ID in AdUnit.tsx