I’m returning to tell you my dishwasher is actually ok, and to warn others who might get the same problem.
As the dishwasher was working about 7 times out of 10, i decided to let it die as I had no cash. So we’ve ran it since my first post and it has eventually stopped with the problem and is now running perfect everytime.
This left me somewhat baffled, until it dawned on me that I cleaned the drain out the other day, that the dishwasher empties into.
My 2 year old daughter had filled the grid up with stones and completely blocked it. Hence problem!