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 started squeaking.
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.
Any ideas?