Steps to repairing a dishwasher. First, troubleshoot to solve the problem of water not draining. Respond to the smart dishwasher by reading the code telling you it is related to the drain pump. Call a repair company you have liked in the past. Try three times to get through to them, and finally make an appointment, but first provide them with the code on the dishwasher. Also, give the model number and brand of the Bosch dishwasher. Wait on the day of the appointment, and no one shows up. Wait until someone comes out a couple of days later, with the drain pump. Let them install the pump and say it is a defective part. They leave, and you never hear from them again. At least they would not take payment until they came back with the part. After several days, call them. They don't have the part.
Call another company. They refuse to promise to come with the part, but they come out. They jack around with the dishwasher and pretend the electric control panel (which I knew was working earlier) had gone out. They look up that it would be $400 to replace. We agree that's too much. Pay for a service call.
With your wife, watch youtube videos from appliancepartspros.com. Order a non-defective pump from them. Follow the video, and remove the installed "defective" pump, which is not the same as the original. Install the pump, and enjoy having a working dishwasher again!
Thanks Appliance Pros.