Thanks all. All interesting ideas, but unless anyone knows for sure and it's an easy job I think I'd better leave well alone. I'm actually selling the property, door is working, just a bit annoying when it catches.
If it was an easy fix I'd have done it, but don't want to risk completely...