hi it sounds like the pin inside the door hinge has worn which is causeing the drop when opened, either that or the door alignment is out. if you need new hinges i have new ones in stock, just give us a call.we could also re skin the doors for you if you like ,which would save mucho work for you good self.haha

Big Bad Woolf
Big Bad Woolf