make sure you clean the rotors after resurface.. Check your brake hardware to see if they dont move the pads around. Nothing wrong with semi metalic pads, just make sure they are good brands, axxis, halk, ebc, etc.. dont buy crap like raybestos. I use a bit of lube on the calipers, and pistons. brkes do move a bit and metel rubbing against metal will cause a squeal..