My new Avid BB7 front disc brake is giving off a high pitched squeal when I'm riding. It also happens when I turn the handle bars when the bike is not being ridden and the wheel is gently turning, ie carrying the bike up stairs or some such. The strange part is that if I gently pull the brake lever while ridng the noise goes away temporarily. I get no squeal when braking. What gives and what's the solution? Thanks.
Sounds like you have a disc pad rubbing lightly on the rotor. Adjust counterclockwise on the inner red dial one or two clicks. Spin the wheel. Still squeal? The inner one wasn't the one rubbing! Readjust the inner dial clockwise to put it at the original position & loosen the outer dial. The reason you're not squealing when you're braking is that the disc pads are then fully engaged with the rotor & can't vibrate.
I had the exact same problem. It turns out that when I was hit by a cap, it knocked the caliper loose. Try this, loosen the bolts holding the brake calipers to the tab that holds onto the frame (not the bolts holding the frame itself). The caliper assembly should now have a little bit of movement. Have someone squeeze the brake pads tight (assuming they're new), then tighten the bolts. This makes sure that your pads are completely parallel to the disc.
My brakes were squeaking horribly cause it was knocked off a bit, so the very edge of the disc was always rubbing gently against one of the pads. If I tried to loosen it up so it wouldn't touch, since the contact was skewed, it took too much pull on the lever to actually brake, plus it was almost warping the disc every time.
Other than that, it just seems like there's a bit of contamination on the pad that's causing it. When the bars are turned, it is probably pulling a little on one of the cables too. Mine was actaully bad enough it would squeak really loud when riding but will be silent under braking.