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