Have you heard of something called Costochondritis it is:
is an inflammation of the junctions where the upper ribs join with the cartilage that holds them to the breastbone or sternum.
It generally goes away on its own and is not a serious thing at all. Can be caused from a hit to the chest, i believe.
Maybe its something to look into if you already havent!
take care