My xtr (M951) drive side crank keeps working loose. Other side is fine so after tightening it again today I thought I would ask if anyone has any suggestions as to how I can stop it working loose again. It only lasts about 3 miles before it starts to work loose. I have another bb I was going to try but thought I'd post here before getting the tools out.