Error Code 04 (Fill Trouble)

My dishwasher has the F (fill) error code when I try to run it; we get the perpetual fill/drain behavior mentioned elsewhere. I ran the test program, and got an error code 6. Of course, I had the ubiquitous burned board; I resoldered the contact on the board for the heater control. Now I get an error code 4.

I took apart the left panel. Both the float/flood switch (f1) and the diaphragm flow switch (e5) seem to work fine. I also made sure the float floats, the rod from the flood switch is not pushing up on the reed switch, and the diaphragm can push on the flow switch.

I had to blow quite hard to get the diaphragm switch to pop out - could this be my problem? Likewise, is it possible my float is not floating high enough? Or, even though I fixed the heater control bug on the control board, do I still need a new control board?

Thanks.

I would recommend to use the troubleshooting manual from one of our previous posts: http://forum.appliancepartspros.com/dishwasher-repair/7123-bosch-dishwasher-troubleshoot-manual.html

Also soldering the heating contacts on the control board do not guarantee the board was fixed, especially if originally it was “fill” problem and after soldering it is still same “fill” problem (with the board sensing a different parts). The only difference is the error code switched from “F” to “4”.

Here are the break down diagrams for the Bosch dishwasher Model SHU5315 UC/12 (FD 8003-)

Gene.