Have your tried backing it up to your computer, then restoring it? That might help. Make sure it's backed up.