Dishwasher problems never gets perfectly repaired especially of the drainage. I would suggest you buy a new bosch 300 series dishwasher instead of repairing the old one again and again.
Glad you have brought up the topic and discussed openly. There are plenty other good dishwashers in the market other than fisher-pakel, you may look at them.