My second hand giant defy has developed a annoying squeak that seems to be coming from the bottom bracket area which is worse under load ie climbing . The bike is a 2012 bike which I bought second hand . It has covered around 700 miles . Any idea how to track the noise and cure it . A fellow rider commented on the squeak today so as well as annoying me it annoys others aswell . I thought it was to do with SPD cleats and pedals retighten cleats dry lubed pedals but noise persists .