It sounds to me more like a piston/caliper positioning problem. I had a similar problem with my SLX's. Brought them in to the shop and described the problem. Didn't take the guy twenty minutes, they've been perfect since.