I appreciate the work you are doing. Have above DW for approx. 8 years. I had the melted soldering on the heating relay and fixed it in 2003. The machine was running just fine all the time. Now suddenly the DW doesn't drain. The pump's impeller runs free and I miss the relay click from the control board. Any idea? Another soldering problem? Or bad chip? Or relay driving semiconductor/transistor? Or any other signal detector that prevents the drain pump to run at the beginning of a cycle?
I checked the control panel, it turned out to work correctly, the drain pump has got the juice. Then I opened up the coverabove the drain pump (1 screw, below the drain filter) and God forbids, I found a chicken bone blocking the impeller of the pump. How it could get beyond two filter levels? Somebody must have opened the filter without looking if there was anything on the top of it!
So when the drain doesn't work next time, look for the most obvious: some garbage beyond the filters.
This was a BOSCH SHU5305UC/U12 type DW and until now it is fine.
When I checked the panel, I found that the power connector (the only triple one on the left side) had some burn trace on the black wire connector. It must be an erosion due to high amperage for the heating. I'll have to get soon replacement because erosion will continue until the whole DW will stop.