iPod Touch 3rd Generation Repairs