Damned Door!

After reading your post it sounds like you are talking about the hold open lever. If it is not worn out and needing the hinge replaced then lube the roller real good because when the roller binds while closing it will pop if it is worn or sticking. If the lever is falling off the roller it will probably need the hinge replaced.