So glad I found this post. Ive been having this issue randomly and could not figure it out. I ended up doing what you mentioned but it didnt solve it completely. I then tweaked the rod that goes from the button to the plastic lever lock and it engages every time now.
Now I just need to figure...