I had the same exact problem that your describing and was able to fix it by freeing up the buttons on the rotors. I wasn't able to get them to free up with a tapered wooden dowel, I used a ez out in my cordless drill. The ez out did leave some very small marks but nothing anybody would ever notice. If a dowel works for you that'd be the best. Make sure you use some kind of oil to lube up the buttons, also spray some lube in there as your spinning the buttons to flush out any debris that's stuck in there.
I also used a 3m/ scotchbrite pad on my die grinder and cleaned up my rotors where the pads ride.
Also put on new pads even if the current ones look good. And that's all I did, it's been over 6k miles of hard aggressive riding/braking and there still perfect. Also the rotors have locktight on the bolts that you'll have to heat up before removing them.
Ohlins forks,Ohlins shock,GPR steering damper, Brembo brake master cylinder/lever,Brembo clutch cylinder/lever,vortex rearsets, Two Bros carbon race series 4 into 1 exhaust,Dunlop Q3's,galfer ss brake/clutch lines, V1 radar detector,zumo 550 gps,auto com communication,PDM 60 power distribution module,zero gravity DB wind screen, vortex rear sprocket,EK zzz chain, Carpenter racing CCT, Romans flash, Annitori racing quickshifter.