You never had it investigated originally aye?
Immediate swelling and the injury you mentioned makes me think it could have been a ACL rupture... which would explain why you have the condition recurring.
I'm not saying it is, but I definately think you need to go get it checked out.
Cheers,
Puddin