Check the chain for side movement. I replaced mine recently and it turned out the chain had a lot of flex and movement laterally, causing annoying crackling, popping and grinding as I pedaled. It was driving me crazy! Switched out to a new, different chain and voila! Noise free riding once again.