All brands of dishwashers need really hot water to work their best ... reason for a dishwasher not heating properly is the water inlet valve not letting in enough water to activate the heater.