Underfilling the muffin cups, using expired leaveners, or baking at too low a temperature can cause this! I highly recommend checking your baking powder and soda for freshness and using an oven thermometer for the best results.