No ideas... good on you for not lurking, Owl - shame your first post is about this...

i assume you have checked all the cyst/groin threads/posts here...

I suggest you get it checked by a health professional - perhaps a sports doctor...

good luck