Our dishwasher stopped draining. Ryan took the drain apart and tried to see if there was something blocking it. Nothing. A few days later (when Ryan had time again), he tried a more invasive check of internal parts, and thought maybe the drain pump was dead. So Ryan ordered a new pump.
Long story short-- it was not the drain pump.
The next possible part to replace was almost as much as a new dishwasher.
Our dishwasher posed as an overpriced dish drainer for a week and a half.
Our next date night took us appliance shopping. Our big tax return present to ourselves was a new dishwasher. (Boo. Not what I really wanted.) What we bought was not nearly as nice (read- expensive) as a Bosch, but as the silly thing was pretty new and now dead, how nice can a Bosch be?
Ta da. The new dishwasher. Lowes didn't have anything we wanted in white, so we have an un-matching stainless steel appliance, but at least it was cheap.