We recently noticed the GE dishwasher that came with our house wasn't getting the job done. Dishes would get sorta clean, but had a weird film, and when we opened it after a cycle it felt cool. From what we could tell, the water wasn't getting heated and sure enough, when we enabled the dry function that also didn't work.
Looked at new dishwashers online, but would rather save some money and avoid unnecessary waste, so why not spend some time investigating repair.
Found the model and serial number on the inside of the door, then looked up how to decode the serial number to find the age. Hmm, only 8 years old, should have plenty of life left.
So spent some time with Google asking about why my dishwasher might not be heating. Apparently it's very common for the float valve to go out on this unit, which (rather annoyingly) doesn't throw an error, but instead just quietly disables the heating element.
Found float valve for my specific model on Amazon and watched some short videos on how to replace. Very easy repair.
The part was $50 w/ shipping and took all of 15 minutes to replace. Dishwasher heats and functions as expected again. Well worth the minor expense and a couple hours of time.