dish washer

Don’t heat the water or dry the dishes or clean very well.
Also has extra long cycle times.

It does have extra long cycle times also.

Then it sounds like there is a problem in the heater circuit.
This should not be difficult to troubleshoot with a meter.