def sounds like the squealer hittin the rotor and from the pic it looks like inside pad is considerable smaller than the outer, which would also explain the risitance on the wheel. i would replace the pads and the little metal shims the pads slide on