It's not the USB cable? They can go bad, though not often.