A dishwasher that stops working correctly throws off your entire kitchen routine faster than almost any other appliance failure. The frustrating part is that most dishwasher problems are not random. They follow predictable patterns, and once you understand what causes each symptom, the fix becomes obvious.
I have worked through hundreds of dishwasher repairs across Bosch, Whirlpool, Samsung, GE, and LG machines. The problems below account for the overwhelming majority of what goes wrong, and most of them are well within reach for a confident DIYer with basic tools.

Quick Dishwasher Troubleshooting Guide
| Problem | Most Common Cause | Quick Fix |
|---|---|---|
| Won’t start but lights are on | Door latch or control lock | Check latch, disable control lock |
| Beeps but won’t run | Error code or stuck button | Read error code, reset machine |
| Starts then stops | Faulty door latch or overheating | Replace door latch or clean filter |
| Dishes still dirty | Blocked spray arms or bad detergent | Clean spray arms, switch detergent |
| Spray arms not spinning | Clogged arm holes or low water pressure | Clean spray arm holes |
| Top rack not cleaning | Upper spray arm blocked or low water | Clean upper arm, check float valve |
| Not draining completely | Clogged filter or drain hose | Clean filter, check drain hose |
| Leaking from door bottom | Worn door gasket or oversudsing | Replace door gasket |
| Water backing up into dishwasher | High loop missing or drain issue | Install high loop on drain hose |
| Residue on dishes | Hard water or rinse aid empty | Refill rinse aid, descale machine |
| Fills with water then stops | Faulty float switch or inlet valve | Test float switch, replace if stuck |
What Are the Most Common Dishwasher Problems?
Shared below are the commonest dishwasher problems and the applicable DIY troubleshooting guide and tips:
1. Dishwasher Won’t Start But Lights Are On
When your dishwasher won’t start but the lights are on, the control panel is receiving power but something is blocking the machine from launching a cycle. This is almost never an electrical failure. It is almost always a safety interlock doing exactly what it was designed to do.
| Cause | Sign | Fix |
|---|---|---|
| Control lock active | Lock icon lit on panel | Hold lock button 3 seconds to disable |
| Faulty door latch | Door feels loose or uneven | Inspect and replace door latch |
| Delayed start selected | Clock icon showing on panel | Cancel delay start setting |
| Failed door latch switch | Clicks but machine ignores it | Test switch with multimeter |
Control Lock or Child Lock Active
Nearly every modern dishwasher sold in 2026 includes a control lock feature that disables all buttons to prevent accidental starts. It is easy to activate accidentally by leaning against the panel. The machine looks completely normal, lights respond, but nothing happens when you press Start.
Recommended Fix
Look for a lock icon or padlock symbol on the control panel. Hold the designated lock button for three seconds until the icon disappears. Consult your model’s manual if you cannot identify the button because the combination varies significantly across brands.
Faulty Door Latch or Latch Switch
The door latch does two jobs. It physically holds the door closed and it sends an electrical signal confirming closure to the control board. When the latch mechanism wears or the microswitch inside it fails, the board never receives that confirmation signal and refuses to start.
Recommended Fix
Close the door firmly and listen for a solid click. If the click sounds weak or the door feels loose at the top, the latch is the problem. Test the latch switch with a multimeter for continuity when pressed. Replace the full assembly if the switch reads open.
2. Dishwasher Beeps But Won’t Run
A dishwasher that beeps repeatedly without running is actively trying to communicate a specific problem. Rather than being a malfunction, those beeps are a diagnostic tool. The pattern of beeps, or the error code displayed alongside them, points directly to the fault.
| Cause | Sign | Fix |
|---|---|---|
| Active error code | Code visible on display | Look up code, address root cause |
| Stuck or shorted button | One button feels different | Press each button to find the stiff one |
| Water supply issue | Beeps at fill phase | Check water supply valve is fully open |
| Control board fault | Random beeping, no pattern | Reset power, replace board if persistent |
Active Error Code
Every major dishwasher brand uses a beep sequence or alphanumeric code to identify faults. Bosch uses E codes. Whirlpool and Maytag use F codes. Samsung uses numbers. The beeping you hear is the machine counting out that code in audio form when it cannot display it visually.
Recommended Fix
Count the beep pattern carefully, then look up that sequence combined with your model number. The code will point you to the exact system that needs attention. Addressing the underlying fault almost always stops the beeping permanently.
Stuck or Shorted Touchpad Button
On touch-control dishwashers, a single button that registers as permanently pressed locks the control panel into a fault state. This happens from moisture intrusion behind the panel or from a membrane that has worn through at one point.
Recommended Fix
Press every button on the panel one at a time and feel for any that seem stiffer, softer, or physically different from the rest. If one button is stuck depressed, the control panel membrane needs replacing. On some models you can replace the membrane separately. On others the entire control panel comes as one unit.
3. Dishwasher Starts Then Stops
A dishwasher that starts a cycle but stops partway through is responding to something it detects during operation rather than a pre-cycle check. This makes it slightly more complex to diagnose than a machine that will not start at all, because the triggering event happens while the machine is running.
| Cause | Sign | Fix |
|---|---|---|
| Door latch releasing mid-cycle | Stops with no error | Inspect door latch and strike |
| Overheating motor | Stops after 10-15 minutes | Clean filter and check for blockages |
| Faulty water inlet valve | Stops at fill phase | Test and replace inlet valve |
| Control board glitch | Stops at different points each time | Power cycle, replace board if recurring |
Door Latch Releasing Mid-Cycle
A door latch that is worn just enough to close the door at the start of a cycle can release its microswitch contact as the machine vibrates during operation. The control board interprets this as the door opening and shuts everything down immediately as a safety response.
Recommended Fix
Run the dishwasher and press gently on the door at various points during the cycle. If it stops when you press, the latch is not holding the switch contact reliably. Adjust the door strike plate position first since that is a free fix. Replace the latch if adjusting does not resolve it.
Clogged Filter Causing Motor Overheating
A heavily clogged filter forces the wash pump to work harder to pull water through restricted passages. Over an extended cycle, this extra load heats the motor until the thermal overload protector trips and shuts it down. The machine stops, sits quietly for a while, and sometimes restarts on its own once the motor cools.
Recommended Fix
Remove the lower rack and unscrew the cylindrical filter at the bottom of the dishwasher. Rinse it under warm running water and use a soft brush to clear the mesh. Clean the flat coarse filter below it as well. This single task prevents more dishwasher problems than any other maintenance step.
4. Dishwasher Runs But Dishes Still Dirty
This is the most common dishwasher complaint across every brand and model. The machine completes a full cycle, but you open the door to dishes that still have food, grease, or film on them. The cause is almost never the machine failing entirely. Something specific is reducing its cleaning effectiveness, and the table below gives an overview of why a dishwasher runs but doesn’t wash dishes.
| Cause | Sign | Fix |
|---|---|---|
| Blocked spray arm holes | Specific zones always dirty | Clean all spray arm holes |
| Wrong or poor detergent | Film on all dishes | Switch to a quality pod detergent |
| Incorrect loading | Items block spray arms | Reload dishes to allow water access |
| Low water temperature | Greasy residue remains | Raise water heater to 120°F (49°C) |
Incorrect Loading Habits
This is the cause that most repair guides gloss over, but in my experience it is behind a significant percentage of poor wash results. Large items on the bottom rack that extend above the rack height block the spray arms from rotating freely. Bowls stacked facing the wrong direction trap water rather than letting it drain. Nested spoons shield each other from water contact entirely.
Recommended Fix
Load bowls and plates facing the center where the spray arm is located. Place all items at a slight angle so water drains off rather than pooling. Make sure nothing hangs below the rack and contacts the spray arm. Run the spray arm by hand after loading to confirm it spins freely.
Low Water Temperature
Dishwasher detergent, especially enzyme-based pods, requires water at or above 120°F (49°C) to activate and cut through grease effectively. If your home water heater is set lower than that, or if the dishwasher is far from the heater and the water cools in the pipes before arriving, cleaning performance drops noticeably.
Recommended Fix
Run the hot water tap at your kitchen sink for 60 seconds before starting the dishwasher. This clears the cold water sitting in the supply line and ensures the machine fills with hot water from the first moment of the cycle. Check your water heater setting and raise it to 120°F if it sits lower.
5. Dishwasher Spray Arms Not Spinning
Spray arms that are not spinning mean water is not reaching most of the dishes inside the machine. You can confirm this quickly by running a short cycle, then stopping it and opening the door mid-wash to observe whether the arms are wet and in a different position than when you started.
| Cause | Sign | Fix |
|---|---|---|
| Clogged spray arm holes | Specific areas always dirty | Remove arms and clear all holes |
| Item blocking rotation | Arm visibly stopped by utensil | Reload dishes, check arm clearance |
| Worn or cracked spray arm | Arm wobbles or has visible cracks | Replace spray arm |
| Low water pressure | Arms move weakly or intermittently | Check supply valve and inlet screen |
Clogged Spray Arm Holes
Food minerals, hard water deposits, and small food particles clog the small holes in the spray arms over time. Even partially blocked holes disrupt the water jet pressure enough to stop the arm from spinning, because the rotation is driven by the reaction force of water exiting those holes.
Recommended Fix
Remove both spray arms by unscrewing the center nut or pressing the release tab depending on your model. Soak them in warm white vinegar for 20 minutes to dissolve mineral deposits. Then push a toothpick through every hole to clear any remaining debris. Rinse under running water before reinstalling.
The Cascade Platinum Dishwasher Cleaner (View on Amazon) works well as a monthly maintenance run to prevent mineral and grease buildup inside the spray arms and wash chamber before it reaches the point of causing blockages.
6. Dishwasher Not Cleaning Top Rack
When the bottom rack comes out clean but the top rack dishes remain dirty, the upper spray arm specifically is not doing its job. This is a distinct problem from general poor cleaning because it is isolated to one zone, which makes it easier to diagnose.
| Cause | Sign | Fix |
|---|---|---|
| Upper spray arm blocked | Top rack always dirty, bottom fine | Clean upper spray arm holes |
| Upper arm detached or cracked | Arm hangs loose or spins wrong | Reattach or replace upper arm |
| Tall items on bottom rack | Inconsistent top rack cleaning | Check that nothing blocks upper arm |
| Low water pressure to upper arm | Upper arm barely moves | Check for kink in upper arm supply tube |
Upper Spray Arm Blocked or Disconnected
The upper spray arm sits underneath the top rack and receives water through a supply tube connected to the back wall of the dishwasher. If that supply tube kinks, cracks, or pulls away from its connection point, water pressure to the upper arm drops to near zero and the top rack gets nothing more than a light rinse.
Recommended Fix
Pull out the top rack and locate the supply tube that feeds the upper spray arm. Trace it from the arm back to the wall connection and check for kinks, cracks, or a loose fitting. Reseat any loose connection. Replace the tube if it is cracked or has a permanent kink that will not straighten.
Hard Water Deposits in Upper Arm
The upper arm tends to clog faster than the lower arm because water pressure to it is lower to begin with, meaning partial blockages affect it more dramatically. In hard water areas, mineral deposits inside the arm accumulate until several holes are fully blocked.
Recommended Fix
Remove and soak the upper arm in undiluted white vinegar for at least 30 minutes. Clear every hole with a toothpick and confirm water flows freely through all of them before reinstalling. In hard water areas, run a dedicated dishwasher descaler through a full empty cycle every two months.
The Affresh Dishwasher Cleaner Tablets (View on Amazon) are specifically formulated to dissolve limescale and mineral deposits inside the wash system, including the spray arm supply passages that regular detergent does not reach.
7. Dishwasher Not Draining Completely
Standing water at the bottom of the dishwasher after a completed cycle is one of those problems that is hard to miss. A small amount of water sitting at the very bottom of the sump area is actually normal on many models. Two or more inches of standing water is not.
| Cause | Sign | Fix |
|---|---|---|
| Clogged filter | Water pools every cycle | Remove and clean filter thoroughly |
| Blocked drain hose | Water drains very slowly | Check hose for kinks or blockages |
| Faulty drain pump | Humming during drain, no movement | Test and replace drain pump |
| Clogged garbage disposal | Backing up from sink side | Clear disposal and knockout plug |
Clogged Filter Assembly
The filter catches food debris before it reaches the drain pump. On older dishwashers, a self-cleaning grinder handled this automatically. On virtually every dishwasher sold since 2010, a manual filter requires regular cleaning. Most homeowners do not know this and never clean it, which leads to progressive drainage failure over months.
Recommended Fix
Remove the lower rack, turn and lift the cylindrical filter, then pull out the flat mesh filter beneath it. Rinse both under warm water using a soft brush. If the mesh looks permanently coated with grease, soak it in warm soapy water for 15 minutes before brushing. Reinstall both pieces and make sure the cylindrical filter locks back into position.
Garbage Disposal Connection Issue
If your dishwasher drains into the garbage disposal and the disposal is either clogged or was recently replaced, drainage problems follow quickly. New disposals ship with a knockout plug in the dishwasher drain port that must be removed before connecting the drain hose. Many installers miss this step entirely.
Recommended Fix
Disconnect the drain hose from the disposal inlet. Look inside the inlet port with a flashlight. If a plastic plug is still in place, knock it out with a screwdriver and hammer, then clear the knocked-out piece from inside the disposal before reconnecting.
8. Dishwasher Leaking From Door Bottom
Water pooling on the floor in front of the dishwasher almost always originates at the door. The leak may look like it comes from underneath the machine, but in the majority of cases it starts at the door seal and travels down the inside of the door before dripping off the bottom edge.
| Cause | Sign | Fix |
|---|---|---|
| Worn or torn door gasket | Water traces visible on door interior | Replace door gasket |
| Oversudsing | Bubbles visible inside door vent | Switch to dishwasher-specific detergent |
| Warped door | Gasket intact but door sits unevenly | Adjust door hinges or torsion springs |
| Overfilled tub | Water level visible above sump area | Test float switch |
Worn or Damaged Door Gasket
The door gasket is the rubber seal that runs around the perimeter of the door opening. It compresses when the door closes and creates a watertight barrier. Over time, this rubber hardens, cracks, or develops flat spots where it no longer makes full contact with the tub. Water then finds those gaps and runs down to the floor.
Recommended Fix
Dry the gasket completely and inspect it closely along its entire length. Pay particular attention to the bottom corners where the gasket changes direction, as that is where failures start most often. Pull the gasket out of its channel, noting whether it clips or slides in, and replace it with an exact match for your model (View on Amazon).
Oversudsing From Wrong Detergent
Using regular dish soap, hand soap, or even laundry detergent in a dishwasher produces an enormous volume of suds that the machine cannot contain. The foam forces its way past the door seal and onto the floor. This is an extremely common problem after someone runs out of dishwasher detergent and substitutes whatever is nearby.
Recommended Fix
Stop the cycle immediately. Remove as much standing water as possible with a towel. Add a cup of cooking oil to the tub and run a short rinse cycle to break down the remaining suds. Only use detergent specifically formulated for automatic dishwashers going forward.
9. Water Backing Up Into Dishwasher
Finding water inside the dishwasher at the start of a cycle that was not there when you loaded it is a plumbing problem as much as an appliance problem. Water is flowing backward through the drain line from either the sink drain or the garbage disposal.
| Cause | Sign | Fix |
|---|---|---|
| Missing high loop on drain hose | Water in tub before cycle starts | Create high loop or install air gap |
| Clogged sink drain | Backs up when sink is used | Clear sink drain |
| Blocked air gap | Water overflows from air gap cap | Clean air gap fitting |
| Disposal backing up | Happens after running disposal | Clear disposal, check connection |
Missing High Loop on Drain Hose
The drain hose must loop up to the underside of the countertop before dropping down to the drain connection. This high loop acts as a one-way valve using gravity. Without it, water from the sink drain flows freely back into the dishwasher tub every time the sink drains. This is one of the most overlooked installation errors in dishwasher setup.
Recommended Fix
Pull the dishwasher forward slightly or open the cabinet beneath the sink to see the drain hose routing. The hose should rise as high as possible under the counter before connecting to the drain. If it slopes downward continuously from the machine to the drain, secure the highest point of the hose to the underside of the counter with a zip tie or hose clamp.
Blocked Air Gap Fitting
Homes fitted with a countertop air gap instead of a high loop can develop backflow if the air gap becomes clogged with debris. You will notice water bubbling up from the air gap cap on the counter during the drain cycle, and eventually water will find its way back into the tub.
Recommended Fix
Remove the decorative cap from the air gap and then remove the inner plastic cover. Clean out any debris from the chamber inside. Run the dishwasher and confirm water exits through the air gap outlet rather than backing up into the tub.
10. Dishwasher Leaving Residue on Dishes
White film, cloudy glassware, and gritty residue on dishes after a completed cycle point to water chemistry issues, detergent problems, or rinse system failures rather than mechanical faults. This is one of the more nuanced dishwasher problems because the machine may actually be functioning perfectly while the results look terrible.
| Cause | Sign | Fix |
|---|---|---|
| Hard water mineral deposits | White film, worse in dry climates | Use rinse aid, run descaler monthly |
| Empty rinse aid dispenser | Film on glass, water spots | Refill rinse aid dispenser |
| Too much detergent | Cloudy film on all surfaces | Reduce detergent dose |
| Low water temperature | Greasy film, detergent not dissolving | Raise water heater temperature |
Empty or Low Rinse Aid Dispenser
Rinse aid reduces the surface tension of water so it sheets off dishes instead of forming droplets that dry into spots and film. When the dispenser runs empty, even spotlessly clean dishes come out looking cloudy and covered in water marks. Many people mistake this for the dishwasher not cleaning, when the dishes are actually clean underneath the spots.
Recommended Fix
Open the rinse aid dispenser on the inside of the door and refill it until the indicator shows full. Set the dispenser dial to a higher setting if you have hard water. You should see an improvement within one to two cycles after refilling.
The Finish Jet-Dry Rinse Aid (View on Amazon) is one of the most consistently effective rinse aids available and is compatible with every dishwasher brand, preventing water spots and film while also helping dishes dry faster without a heated dry cycle.
Hard Water Mineral Buildup
In areas with hard water, dissolved calcium and magnesium minerals deposit on dishes, glassware, and the interior walls of the dishwasher with every cycle. Over time the buildup becomes visible as a white or gray film that does not wipe off easily and gets progressively worse.
Recommended Fix
Run a full empty cycle with a cup of citric acid powder or a dedicated dishwasher descaler (View on Amazon) in the detergent cup. This dissolves mineral deposits throughout the wash system. Repeat monthly in areas with very hard water and always keep the rinse aid dispenser full.
11. Dishwasher Fills With Water Then Stops
A dishwasher that fills with water normally but then stops and goes quiet before the wash cycle begins is stuck between two phases. Water enters successfully, which means the inlet valve works. But something prevents the machine from moving forward into the wash phase once the tub fills.
| Cause | Sign | Fix |
|---|---|---|
| Stuck float switch | Fill phase completes but no wash | Test and free or replace float switch |
| Faulty water inlet valve | Overfills or fills too slowly | Test and replace inlet valve |
| Wash pump failure | Filling sound then silence | Test wash pump motor |
| Control board fault | Stops at same point every time | Check for error code, replace board |
Stuck or Faulty Float Switch
The float switch is a small dome-shaped device sitting at the bottom of the tub. It rises with the water level and cuts the water supply when it reaches the correct depth. It also sends a signal to the control board confirming the fill is complete and the machine can proceed. When the float sticks in the raised position, the board thinks the tub is always full and either refuses to fill or refuses to start washing after a normal fill.
Recommended Fix
Remove the lower rack and locate the float assembly at the front corner of the tub floor. Lift the dome by hand. It should move up and down freely with a light click at the bottom. If it sticks or does not click, remove it, clean the shaft and housing thoroughly, and reinstall. Replace the float switch if it remains sticky after cleaning.
Failing Wash Pump Motor
If the float switch is free and the control board shows no errors, the wash pump motor itself may have failed. The motor starts the wash phase by pressurizing water through the spray arms. When it fails, the machine sits quietly with a full tub of water and no indication of what is wrong.
Recommended Fix
Listen carefully right after the fill phase ends. A healthy wash pump makes a distinct hum as it starts. No sound at all points to a failed pump motor. Confirm with a multimeter continuity test and replace the pump assembly if the motor winding reads open.
View replacement dishwasher wash pump motor assemblies on Amazon!
Frequently Asked Questions
How do I reset my dishwasher when it is behaving strangely?
Turn off the dishwasher at the circuit breaker or unplug it at the wall and leave it without power for five full minutes. This clears the control board’s memory and resolves many error states, cycle interruptions, and unresponsive panel issues. On many Bosch and Samsung models, holding the Start button for five seconds achieves the same result without cutting power.
Why do my dishes come out wet even on the heated dry setting?
Plastic items hold almost no heat and therefore cannot sustain the evaporation process the way ceramic and glass do, so they will nearly always come out wetter than everything else. For all dish types, keeping the rinse aid dispenser full makes the single biggest difference to drying results. Opening the door one inch at the end of the cycle and allowing steam to escape also dramatically improves drying across all materials.
How often should I clean my dishwasher filter?
For a household running the dishwasher daily, clean the filter every two to four weeks. For lighter use, monthly cleaning is sufficient. Neglecting the filter is the leading cause of poor wash performance, slow drainage, and motor issues, so it is genuinely the most important maintenance task on the entire machine.
Why does my dishwasher smell bad even after a full cycle?
Odors almost always come from food debris trapped in the filter, the door gasket folds, or the spray arm holes. Remove and clean all three areas thoroughly. Then run an empty cycle with a cup of white vinegar on the top rack followed by a separate empty cycle with a tablespoon of baking soda sprinkled across the tub floor. Leaving the door slightly ajar between cycles also prevents the stale, damp environment that causes odor buildup.
Is it normal for a small amount of water to sit at the bottom of the dishwasher?
Yes, on most modern dishwashers a small amount of water, typically less than half an inch, sits in the very bottom of the sump area between cycles. This water keeps the drain pump seal lubricated and prevents it from drying out and cracking. Two or more inches of standing water after a completed cycle is abnormal and points to a filter clog, drain hose issue, or pump problem.
Why does my dishwasher take so much longer to complete a cycle than it used to?
Modern dishwashers use soil sensors that extend the wash time automatically when they detect heavily soiled water. A machine that takes progressively longer is often working through water that is not clearing properly because of a clogged filter or blocked spray arms. Clean both and run a descaling cycle. If cycles remain unusually long, test the heating element because slow water heating extends every phase of the cycle significantly.
Can I use vinegar in my dishwasher regularly as a substitute for rinse aid?
White vinegar works as a temporary rinse aid substitute and is effective at cutting mineral deposits, but it should not replace commercial rinse aid on an ongoing basis. The acidity in vinegar degrades rubber door gaskets and internal seals over time with repeated exposure. Use it for a monthly cleaning cycle with an empty machine, but refill the rinse aid dispenser with a proper product for day-to-day use.
Wrapping Up the Dishwasher Troubleshooting Guide!
The vast majority of dishwasher problems trace back to one of a handful of root causes: a blocked filter, a failed seal, a clogged spray arm, or a single component that has worn out after years of daily use. None of those require a technician, and none of them mean your machine is beyond saving. Working through the relevant section of this guide will get you to the right diagnosis faster than any service call.
Start with the simplest checks, follow the symptom table that matches what you are seeing, and address the root cause before replacing parts. If your specific model throws an error code that needs decoding, or you need help identifying the correct replacement part for your machine, visit repairmeyourself.com for model-specific guides and repair walkthroughs. A dishwasher that runs properly every night is absolutely within reach, and this dishwasher troubleshooting guide gives you everything you need to get there.

Hi, I’m Barlgan! I created Repair Me Yourself to empower homeowners to tackle appliance repairs with confidence. From decoding error codes to fixing cooling issues, I break down complex repairs into simple, actionable steps that save you time and money.
