I'm wondering if someone would be able to help with my problem.

I have this reoccurring chest pain that keeps coming back. I don't get any pain when I work my chest except when I do dips. Right now it seems like the main cause of it is when I sneeze. I will be fine for a couple weeks and then randomly I will sneeze and it feels like I rip something in my chest? The pain feels like it's in between my pecks under the muscle that connect them? I have stop working out a couple times for a couple weeks then randomly will sneeze or do a random move and the pain will come back?

Once it happens the pain goes away after a couple days but I dread the day that I sneeze again and have the pain come back.

Anybody know what the cause of this could be?

A couple years ago I separated my shoulder and although I rebuild the muscle to be about even with the other side the shape of my chest and shoulder on the injured side is a bit different than the non-injured side. Could this be the cause?

Thanks