Hey man,
I had this problem myself, check that there is not bits of grit/salt/dirt between the pads and the disc, this can result in a noise like the ones u described, also check the threads on ur screws round the caliper incase something is loose. the continous contact with pads to disc sounds familiar, just make sure there is no friction/tension when freewheeling or ur pads are too close...
P.S im no expert!!! just suggestions...........also check brake fluid is topped up