Dishwashers nearly always have the control board in the top of the front door - immediately behind the user controls.
The failure to heat water, however, is more likely to be related to a defective heating element than a defective PCB although the PCB does control the heating functions.
Peccavi, August 2009