The culprit is almost certainly over baking. Because cheesecake is a custard type dessert, it won't be completely firm when it's done. When checking to see if the cheesecake is finished cooking, you are looking for just the middle 2 inches or so of the cake to be jiggly. You can also check the internal temp of the cheesecake and see if it is 150 degrees Fahrenheit.