I have an array NSMutableArray with happy objects. These objects viciously turn on (leak) me whenever I try to clear the array of all the objects and repopulate it.
NSMutableArray
If the leak only occurs when you try to reset the list, you have someone/something else using those other objects that you just tried to release.