So I took this apart and figured out it is because the soap lid wont stay closed at the end of the cycle causing an error. I am not able to stop the beeping by resetting until I can eventually get the lit to shut again. What part controls the lid staying shut? Why does it shut fine sometimes but not others? And why once I get it to shut again it fixes the issues?