I did what everyone suggests in the forums, check the drain hose, the drain, check for debris in the bottom that would clog the drain pump. Everything seemed ok.
I Called a local parts store here in Ottawa (regional factory) and they said its the drain pump that needs replacing, its common on bosch.
So I ordered the part and installed it and everything works now. The dishwasher has done serveral loads now with no problems.
Removing and installing the pump is not easy. You have to take off the left panel and reach in around the hoses. Now that I have done one if I had to do it again it would be much easier and quicker.