http://www.squidoo.com/Bosch_Dishwasher_Drainage_Problem_Fixes
It sounds like the drainage system is actually to blame, but it is a quick fix if you're handy. Let me know what you think of the guide!
There is a recall on the control board of many of these models, but your problem is likely not related. I have written a guide to help. It is here. Thanks!
http://www.squidoo.com/Bosch_Dishwasher_Drainage_Problem_Fixes