This can be happening because your dishwasher has not been cleaned for a while. If this does not solve the problem, there could be a blockage in the inlet valve. It's also worth noting that if you leave dirty dishes in your dishwasher for a day or two, the tiny food particles can become hard and this makes them difficult to clean – even for your dishwasher. This is one reason why so many people choose to pre-wash.