199 Ody - A week ago, I replaced both front calipers with factory new ones (not rebuilt) from Majestic Honda - for exactly this rattling problem. I didn't use rebuilt calipers for fear that the rattling might have something to do with worn slots where the caliper pins slide in and out.
The brand new calipers (and new pads, with Permatex Hi-temp synthetic caliper grease) absolutely fixed the rattle... for about 400 miles. Now at 800 miles post new calipers, the passenger side caliper is rattling like an angry snake. So it cannot be an issue with worn pins or pin slots (assuming the calipers I bought were actually new, not passed off as new).
Checking the brake assembly with the wheel off, I believe Mr. Brooks' assessment here about the caliper not holding tight is correct (see post above, 05-10-2012, 06:48 PM #7 by ericbrooks). The caliper/pad assembly easily backs way off the disk - and the pads themselves are not loose, by the way - they are firmly gripped inside the mounted part of the caliper.
So if the sliding part of the caliper is in essence being "forced open", there's only two reasons I see for that... first, the wheel bearing on that side has enough lateral play to allow the wheel/brake rotor to move in and out and expand the caliper. Second is that the roads I drive on are so bumpy, the vibration rattles the caliper apart. In both cases, such movement is probably facilitated by my generous application of the caliper grease, which makes the calipers slide more easily... ordinarily a desirable thing.
My van has 233,000 miles on it, but the drive axle/wheel bearing assemblies have only 33,000 miles. The bearing is tight. So it has to be the abominably crummy roads in Waco, Texas that would bash an M-11 tank to bits that's rattling my new calipers.
The sleeved pin solution seems the only possible remedy, except that it too seems temporary - at least with regard to a caliper rattle induced by rough streets, because rough streets will beat that rubber sleeve to bits before a loose bearing will.
I still have the original calipers and just finished putting the rubber-sleeved pin from one of those calipers into the upper slot of the new caliper... I'll find out shortly if this made one iota of difference. Not optimistic...