If your Electrolux ESL5205LO program does not finish, you’re not alone. I’ve seen this issue where the cycle runs for hours, water doesn’t drain, and only a shorter program completes properly. It can be frustrating, especially when it happens randomly.
The problem is usually linked to drainage, sensors, or control issues, not just cleaning.
Quick Answer
If your Electrolux ESL5205LO program does not end, it’s often caused by:
- A partial drain blockage
- A faulty turbidity/temperature sensor
- Or a control board issue
Start with drainage checks before replacing parts.
Step-by-step: How to fix Electrolux program not finishing
Step 1: Check for partial drainage issues
Even if water drains sometimes, partial blockage can confuse the system.
- Inspect the drain hose
- Check for kinks or buildup
- Ensure proper connection to sink or waste pipe
Important: Intermittent issues often mean partial blockage, not full blockage.
Step 2: Clean the drain pump thoroughly
Filters alone are not enough.
- Remove the bottom rack
- Open the filter and sump area
- Access the drain pump cover
Then:
- Remove debris (glass, food, grease)
- Spin the pump manually to ensure it’s free
A slightly blocked pump can delay program completion.
Step 3: Check water level and inlet performance
If water is not filling correctly:
- Confirm good water pressure
- Check the inlet valve
- Ensure no restriction in the hose
Incorrect water levels can cause cycles to run longer than expected.
Step 4: Inspect the turbidity/temperature sensor
This is a key suspect in your case.
The turbidity sensor measures water clarity and helps determine when the cycle should end.
Where is it located?
- Usually in the sump area at the bottom
- Near or attached to the circulation pump housing
What to check:
- Dirt or grease buildup on the sensor
- Loose wiring connections
- Damage or corrosion
If the sensor gives wrong readings, the dishwasher keeps running.
Step 5: Run a hot cleaning cycle
Sometimes sensors get coated with residue.
- Use a dishwasher cleaner
- Run a high-temperature cycle
This helps reset sensor accuracy.
Step 6: Check the control board (last resort)
If everything else is fine:
- The main control board may be faulty
- It may fail to interpret sensor signals correctly
Signs:
- Random long cycles
- Inconsistent behavior (works sometimes, fails other times)
Step 7: Test with different programs
You already noticed:
- Short cycle works (30 min)
- Eco/Normal cycles fail
This strongly suggests a sensor or logic issue, not a major mechanical failure.
Extra tips and best practices
- Run a hot cycle weekly to prevent buildup
- Avoid grease-heavy loads without rinsing
- Keep filters and sump area clean
- Use correct detergent amounts
Common mistakes to avoid
- Assuming it’s always a control board failure first
- Ignoring intermittent drainage issues
- Replacing parts without cleaning the sump
- Overlooking sensor contamination
FAQ
Why does my dishwasher run for hours and not finish?
Usually due to:
- Sensor misreading water condition
- Drainage delays
- Control logic waiting for conditions to be met
Where is the turbidity sensor located in Electrolux ESL5205LO?
It’s typically:
- Inside the sump area
- Near the circulation pump housing
Is it worth replacing the sensor?
Yes. A turbidity sensor is relatively affordable and often fixes long-cycle issues.
Conclusion
If your Electrolux ESL5205LO program does not finish, focus on drainage and sensors first. Since the issue is intermittent, the turbidity sensor or partial blockage is the most likely cause.
Start simple, clean thoroughly, and only consider replacing parts if the problem persists.
Reference links
https://owner.electrolux.com/support-articles/article/1819543-dishwasher-not-drying
