You didn't note the age of the drives. While I've had some luck with updating the drive firmware it's no longer a viable shop repair option since a new drive is under 40 bucks and tech time would exceed that and to make matters worse the charge would be on the bill even if it didn't work out.

This is why you swap out the 1 or more year old drive and see if it's fixed rather than pump up the repair bill with time charges trying to save the drive.