I had a similar experience with my Bosch dishwasher. the pump may be blocked.
In my case it turned out that the pump was blocked by a tiny shard of ceramic which had chipped off the rim of a mug and was lodging in the pump inlet preventing the blades of the impellor (not sure if thats what its called?) from going round.
if you are able to check the inlet to the pump you may find a similar blockage, you may need to unscrew the cover to get to it. ours had Torx screws.
nicojo, June 2009