Found out I have slipping rib. This explains all the pain I have been feeling for months!
@kkmamax3, thank you!