I took my bike in recently for the usual periodic overhaul. One set of brake pads was replaced, brake cables (relatively new) were lubed, all that good stuff.
Since then, both front and back brakes (so, one with brand-new pads, one with older) have developed a periodic once-a-pedal-cycle squeak... but only when it's cold out (roughly, freezing or under). I took the bike inside today, and it didn't squeak at all on the start of my ride afterwards, but was just starting to squeak again as I got home.
On the back brake (worse squeaker, new pads), I can stop the squeak while riding if I squeeze the brake just a tiny bit -- not quite enough to engage it.
Bike has non-hydraulic disc brakes, carbon drive with Alfine IGH. Brake effectiveness is fine.
Ideas for what's causing this and how I can make it stop? It's maddening.
Similar but not identical: How do I get rid of the noise on my Hayes Stroker Trail brakes