Sounds like the closer at the top of the door to me. They have damping pistons in them that can leak, and springs that can weaken over time. Google the make and model and replace like with like if you can, that way the holes will line up and you'll be golden.