If it's only a few months old, it's probably still under warranty. The only way to determine if it's the drive or the external case is to remove the drive and put it into a desktop and run WD's diagnostic software. Of course, doing so will void the warranty. I guess you'll have to setermine if the files are worth the cost of the drive.

Have you tried replacing the connecting cable? Always try the easiest and least expensive first.