My 13-year-old GE dishwasher had a burning smell, and the temperature got uncontrollably hot to melt plastic/adhesive parts in the door unit. The service agent at appliancepartspros.com advised me to replace module control ASM.
The unit arrived within a week, and the replacement was easy as I followed the direction from the instruction video on this site. Now I expect to use this dishwasher for another ten years.