If your Bosch dishwasher won’t drain at end of cycle (E25) even after replacing the pump, sensor, and control board, you’re dealing with a hidden mechanical restriction, not a typical fault.
Your test with the bucket is the key clue.
Quick Answer
If it drains into a low bucket but not into the normal drain, the issue is back pressure caused by partial blockage inside the pump or drain path, especially around the impeller shaft.
Step-by-step fix for Bosch dishwasher E25 draining issue
Step 1: Understand your bucket test (very important)
You already proved:
- Drains fine into a low bucket ✔
- Fails when raised or connected normally ❌
👉 This means:
- Pump works
- System fails under normal resistance (back pressure)
Step 2: Focus on partial blockage inside pump
Even a new pump can have issues, but most likely:
- Something is wrapped around the impeller shaft
- Not fully blocking it
- But slowing it under load
👉 This causes the system to detect abnormal current and trigger E25.
Step 3: Remove and inspect the pump deeply
You need to go beyond surface cleaning.
- Remove the drain pump again
- Pull out the impeller and rotor
Look for:
- Hair
- Fibers
- Grease buildup
- Debris wrapped around the shaft
👉 These are often invisible unless fully disassembled.
Step 4: Clean the impeller shaft thoroughly
Use:
- Tweezers or forceps
- Small knife or pick
👉 Clean the narrow gap between:
- Impeller
- Rotor cover
Even a thin layer can cause resistance.
Step 5: Check pump cover installation
Make sure:
- Pump cover is properly locked
- No misalignment
👉 A loose cover can reduce pressure and affect drainage.
Step 6: Recheck drain hose path
Even though you checked:
- Ensure no internal narrowing
- No hidden grease buildup
- No sharp bends
👉 Back pressure increases dramatically with minor restrictions.
Step 7: Test under normal conditions
After cleaning:
- Reconnect full drain system
- Run full cycle
👉 It should now drain normally without E25.
Why this happens (important insight)
Bosch systems monitor:
- Pump load (current draw)
If resistance increases:
- Control board detects overload
- Stops pump
- Throws E25
👉 This explains why:
- It works with no resistance (bucket)
- Fails under normal drain pressure
Extra tips and best practices
- Clean pump area every 6–12 months
- Avoid washing fibrous materials (labels, food skins)
- Use correct detergent to prevent buildup
- Periodically run hot cleaning cycles
Common mistakes to avoid
- Replacing parts before deep cleaning
- Ignoring partial blockages
- Assuming new pump = no issue
- Overlooking impeller shaft debris
FAQ
Why does it only fail at the end of the cycle?
Because the final drain is longer and more demanding, exposing resistance.
Can fibers really cause this problem?
Yes. Even small fibers can wrap around the shaft and increase load.
Why didn’t replacing the pump fix it?
Because the issue is often resistance in the system, not the pump motor itself.
Conclusion
If your Bosch dishwasher won’t drain at the end and shows E25, and only works with no back pressure, the root cause is almost always a partial blockage inside the pump or drain path.
A deep clean of the impeller shaft and internal pump area is the fix most people miss.
Reference links
https://www.repairclinic.com/RepairHelp/Dishwasher-Repair-Help
https://www.searspartsdirect.com/diy/repair-guide/how-to-fix-a-dishwasher-that-wont-drain
