May not be as bad as you think, the link joint inside the door has a bit of adjustment on them, just might need a bit of a tweak, mine was doing that for ages, thought the dreaded spring on the lock had gone, proved it just needed a ten minute fiddle to get working properly