I spent a lot of time taking apart and cleaning the drain pump and hoses in my Bosch dishwasher. I still got the error that the drain pump wasn't right. So, after doing some research, I learned that the motor might be done and that seemed to be the only solution.
I serached for my part on APPs.com and found the part for about $43 ($50 by the time tax and shipping was added in). The part was ordered, shipped and was on my doorstep in two days.
I followed the repair video instructions provided by APPs.com and was able to take out the old drain pump and install the new one in about 5 minutes. Keep in mind that I had the rest of the dishwasher apart including the door cover, kick plate, and sound dampening insulation out. I disconnected the electric wires from the little circuit board first and then removed the clumped wires that were under the top hook on the pump. This was easy. I used a small screwdriver to loosen the locking clip on top of the pump which holds it in place and had to use some force to turn the pump clockwise to loosen it and remove it. Then I took the new pump and wet the gasket with some leftover water in the drain. I put the pump back in place making sure to line up the locking grooves on each side. This did take a couple tries because of the angle of the washer and the small space I had to work with. My washer has an adjustable height plate on the bottom that can't be removed easily. After a few tries I got the grooves to line up and turned the pump counter-clockwise to tighten it. The lock clip on top clicked into place. I then put the electric conduit back on the pump.
I turned the electricity back on and opened the water valve for the washer. I started a cycle on top and closed the door. It did its usual thumping sounds and started a cycle with no errors. I put the rest of the pieces back together which actually took longer than the repair. It works fine now and didn't cost me $400 as I was estimated by a repair person.