I'm riding a Cannondale F300 that's about 3 years old. Great bike, never had any problems with it. Then, about a week ago, I started noticing a clicking noise coming from my crankset when i'm climbing, or in a high gear on flat ground. Basically, any time there's a strain on it. Anyone heard of this or experienced it before? Thanks.