I was getting bb noise time after time. i a bigger guy 6ft 2in 200ilbs. a good rplacment bb like an xt xtr or raceface should cure it. if its not a loose crank. if it was you can ussally feel it and after a ride or two they will fall off. they just get worse and worse. good time to upgrade to splined. its cheap just get deor cranks and bb from ebay itll cost maybe65 bucks tops.