I have a similar issue on my SHE4AM02UC/01 ...
Doesn't matter which program is run, Power, Regular, Quick, the dishwasher works sometimes,
it will start with the usual drain? cycle, then re-circulation?, drain? again, then goes to clean.
When I open the door during 2nd drain, it starts filling water right away and works just fine.
There's never any water left after it cleans dishes or at any other point meaning it drains just fine,
if I fill it with water and lift the safety float it drains without any issues.
The code I get when checking error codes with > and Delay, is blinking both Active and Clean,
meaning either E23, E24, or E25, as there's no error display panel on this model.
E24 isn't it I guess since it drains just fine, so no blockage ...
E25 isn't it either since it drains, so it has to spin ...
E23 possibly some intermittent drain pump issue, that fails a safety check ?
Somehow opening the door at the beginning of the wash skips whatever check it's doing
and forced it to proceed, so a blockage or bad pump would not get fixed that way ...
Could be a power module issue but others with similar problems have replaced it and it didn't seem to help.
I have already checked the easy stuff like a loose drain pump cover, and I've also had it apart and had a look
at the actual power unit module, and it seemed fine, there was one spot that seemed a bit like heat stress
that was on the other side of a what looks like a 5 pin white square relay, however if a relay was going
bad how come opening a door would fix it every single time, it just doesn't add up
Next I will pull the unit out and check resistance on the drain pump, they say it has to be 90 ohm.
Any other suggestions?
Thanks in advance!