Try cleaning the pads and rotor. I use oven cleaner to do mine, or just chuck them in the dishwasher. Set it up so the pads are nice and flat, then ride around with the brake on slightly to heat it up. Chuck some cold water on there, repeat, and it should be good after that!