An E24 code on a Bosch dishwasher means the control has detected a drain fault, and the internet will happily sell you a drain pump for it. In a Bridgeland condo across the river from downtown Calgary, that part would have been money burned — because on this Bosch SHSM53B55N, both motors were fine.
TechVill technician Randy inspected the drain pump motor and the wash motor — the two major electromechanical components an E24 could implicate — and confirmed each was operating properly, rather than condemning either on the strength of the code alone. The control system wasn’t lying about the drain fault; it was just pointing downstream of it. The actual obstruction sat at the sink drain connection — the point where the dishwasher’s drain hose ties into the condo’s sink plumbing, outside the appliance entirely.

Randy cleared the obstruction through the hose to the sink drain, ran the unit, and verified proper draining — 45 minutes on site, no parts installed, and the visit closed at $266.70 CAD including GST. What didn’t get spent: several hundred dollars on a pump that was never the problem.

The takeaway for any dishwasher that “won’t drain”: the error code tells you the symptom’s neighbourhood, not its address. Where the hose meets your sink plumbing is part of the drain path too — and in condo kitchens it is a frequent culprit. TechVill is factory-authorized by Bosch, and verifying components before replacing them is what that service standard looks like. Book online to schedule a Bosch dishwasher diagnostic in Calgary.