Just one more angle to add to this debate...
We had a similar problem with our dishwasher recently ? and guess what, it?s a build up of limescale. You can buy bottles of de-limescaler in Tesco/other supermarkets that you put in the dishwasher & then run through a wash cycle (without anything else in the dishwasher) to sort out the problem.
We had to buy 2 bottles and do 2 wash cycles to really sort it out ? though it?s not surprising since we?ve had the dishwasher for 2 years and hadn?t de-limescaled it once during that time!
Tesco do an own brand for about £2 a bottle, so it?s not too expensive if you?re only going to need on average about 1 a year (although the ?recommended? usage is 1 a month!). Or there are other named brands that are more expensive ? we tried one of each and couldn?t really tell any difference.
For future ref I will also bear in mind the info about putting too much soap in though!
:-)