Welcome to the wonderful world of getting mechanical disks to stop. Good advice mentioned above. I will add that oil contaminated pads can make stopping difficult, and all it takes is a greasy hand on the rotor or some over spray from lubing the chain. You can sometimes bake them to burn off the grease, simpler to replace.