You mentioned the E:24 error code with the unit draining properly. Here's a little sumpthin sumpthin from the manual:
If a dishwasher doesn't drain properly and/or show an E:24 error code, the problem usually is not with the control or the drain pump. To solve the issue, (1) the control must be reset and (2) the obstruction generating the error code must be cleaned out.
To reset the control:
1. With the door closed and the dishwasher turned on, press and hold the Start button for 5 seconds, the display should show "01" or "00" (digital display only). Press the On/Off button (turning the dishwasher off) and the control should be reset.
2. If step 1 didn't work, remove the toekick and disconnect the drain pump harness from the drain pump. Make sure the connector isn't touching anything, tape it if necessary. With the door closed, press the On/Off button to turn the dishwasher on. You should hear the control turn on and the control relays click on and off. Wait about 30 seconds with the power on, then press the On/Off button to turn the dishwasher off. With the power off, reconnect the drain pump harness and reinstall the toekick. With the door closed, press the On/Off button to turn the dishwasher on. The control should reset.