Kenmore Dishwasher 66513213K901 cycle doesn't seem to run correctly

Brand: Kenmore
Model Number: 66513213K901
Main Symptom: Cycle won’t run correctly
What happens & when: Starts okay but seems to not run a full cycle with water. Soap doesn’t desolve.

Error Code (if any):
Parts or tests already tried: Replaced dishwasher pump and motor assembly and drain pump - same problem persists.
Photos / video link:

What type of soap is being used (liquid, powder, or pods), and is the water hot when the dishwasher starts as well as half way through the washing cycle? Undissolved detergent can often be caused by the water not being hot enough. Generally, the temperature needs to be around 120 degrees for the detergent to properly dissolve.

We use pods. The water does seem to get plenty hot and our water heater is set to 120F.

I’m getting a new control board and new turbidity sensor today and will install those with fingers crossed. I’m going to try to get this machine to run for 20 years (7 to go).

Well replacing the control panel did not work. The cycle still did not seem to run correctly. The detergent was not dissolved.

I have now replaced the main pump and motor, the drain pump, and the control board.

What else is there to replace? The detergent pod won’t dissolve even if I put it in the bottom of the dishwasher when I start the cycle.

Any suggestions are very much appreciated.

This is going to indicate that the water is not getting/staying hot enough for the pod to dissolve. With the power supply turned off, the main control can be accessed for testing purposes. There will be a blue wire with red stripe at terminal P9 and a white wire with red stripe at terminal P3. With these two wires disconnected from the main control, they can be tested for resistance. There should be a resistance reading between 10-30 Ohms. If it is not within this range, the hi-limit thermostat at the front bottom of the tub would need to be tested for continuity. It should have continuity at room temperature. If it does, the heating element has likely failed, which can be verified by testing it for resistance directly.

Heating element- WPW10082892 Dishwasher Heating Element | Genuine Whirlpool OEM In Stock

Hi-limit thermostat- WP661566 High Limit Thermostat | Genuine Whirlpool OEM In Stock