What I have sounds similar, minus the pain. I found the lump and went to a place that specializes in breast health (not just your average gyno) and they did a thorough ultrasound. They said it was most likely a fibroadenoma (benign) but I needed to come back in a year to get it re-checked.