I just replaced the 20-yrd old, self-closing hinges on my kitchen
cabinets with new ones from Home Depot. Suprisingly, all the holes
lined up and they worked great ... for a few days ... then they
The squeak appears to be caused by lack of lubrication between the
plastic spring retainer and the metal hinge body.
There seems to have been some kind of factory lubricant on them
initially, but that seems to wear off after a few days of use. I've
tried lubricating them with WD-40, 3-in-1 oil, canola oil, and
parafin. None has provided a lasting solution.