The piston could be sticking too. Its not always the slide pins. Either, or, or both.
Ive had trouble with pistons sticking in aftermarket calipers. If you go aftermarket, go to napa and ask for the ones with the heavy black paint. Mine have been great for a year now. That doesnt usually happen with brakes but rather replace them every year.
I also like the bosch quietcast rotors too. They have a nice coating on them.