Also try loosening the latch mechanism and spraying the surface of it where it fastens to the inside of the door with silicone spray, then re-tighten.

I've found this to be the most effective, and longest-lasting solution.