Would this be the reason that it shows 2 minutes left and in reality takes 5 minutes?
that's not that big of a discrepancy In fact, that happens normally even when everything is functioning correctly. What I'm talking about is 50 minutes when it should take 10. If you watch the timer, you'd see that it actually sticks on quite a few different numbers through the cycle depending on what the water temperature is and such. That time is just an estimated time.