I have the same problem, I have discovered that it is because the machine is not allowing enough water into the machine. Easily tested just open the door and add a couple of jugs of water when it's washing.
What I need to know is where is the level sensor located and how do I fix it?
Anyone...