My left shoulder makes a popping noise when I do DB flys or cable crossovers. No other exercises really does it. I have had guys watch my form and its good. I have tried to tweak the way I move and no matter how I move my arm the popping noise is there. It sounds like bone on bone but I have no clue. Anyone have any possible answers to what this could be?