I had a similar problem with my rear sight, I fixed it by removing the pivot pin and putting a slight kink in it. This created enough friction to hold the leaf in position, either up or down. Sounds a bit crude, but it works and was a simple thing to do.