Bad brake lines, or kinked lines can cause this. You should clean the mating surfaces where the caliper will slide against the caliper mount. Do not use grease or any lubricant there. If you get it on the brakes, you will not be able to stop very well, and the oil will attract dirt and potentially make the problem worse.