Hi Angie,
I am not sure if my issue is the same as yours as I have a BADW10SS with errors....
I have been told for my model that the E7 code refers to the "flow diverter".
I had E7 for several months but the dishes were always clean. Eventually the display displayed two back to front "LL"s after pulling it apart I found the PCB had a circuit component burnt out. I traced the grey wire to the bottom of the DW and discovered that some engineer was paid to make sure this component would eventually fail thus creating more spare parts sales, cost for consumers & work for tradies. Good on them.
As any one would know brass springs to connect power to the little motor would eventually corrode and cause a short circuit then burn out the PCB.
I discovered the plastic housing of the heating element had expanded and cracked on both sides. I do not know if it leaked but clearly poorly engineered... Thanks Baumatic.
Dev, June 2010