If your rib is causing compression you would likely feel it from the breastbone to the upper arm. I am not sure if the compression would throw off the gallbladder though it is within the realm of possibility.. The thing is that gallbladder dysfunction will have referred pain to that same area. Since the pain has lessened, If you have not tried one or not done one recently do a Liver Flush and evaluate.