I recently had shoulder repair surgery. I had a completely torn labrum and I also had a torn rotator cuff. I had pain in on the front side of my shoulder and I often dislocated it. I would look into seeing a orthopedic specialist if I were you. They will be able to do some stability tests and possibly an MRI to see if you have torn anything in there.
Hope it helps some!
Feel better!