^^^ Yes, no heat was the problem. I recall now ... it's the heater relay in the ECU which failed, the equivalent of our fuel pump relays I guess.
$120 (or less if you replace the relay yourself) is still a lot cheaper than a new unit. The relay is a known weak link I believe.
I can send you a useful guide I found online if you have email.
Hah, just found this link from a random search
http://forums.pelicanparts.com/off-topic-discussions/892794-bosch-dishwasher-heater-relay-repair.html