Whether to dive in, remove the drive so you can take it apart to clean it (sorry I will decline to offer step by step for this) or to replace it. No service counter will do this since a new drive is the cheap fix and no one will warrant that a cleaning will correct the issue for very long. That is, if they did clean it, and it stopped again in a week you might demand they do it again for free.