Whirlpool Stuck on 44 min, won't complete cycle

Originally the dishwasher stopped mid-cycle and the clean light was blinking. I reset the panel using the Normal-Heated Dry sequence and it displayed a D3 on the display and then 07 and then starts a cycle that last about 16 min. After it completed the diagnostic cycle, I ran a normal wash and it gets stuck at 44min and will not complete the cycle. After numerous tries, it gets stuck at weird times , 53 min, 44 min, etc. Have you seen this before and what is the most likely culprit?
Thank you