Check that the dishwasher is getting hot by feeling the temperature of the door - also at the end of the cycle when you open the door there should be lots of steam. If the machine is heating the water then increase the salt delivery a little - or even try a more expensive detergent to see if it makes any difference.
John
July 2009