2 of 3 added 155 characters in body; edited title

EDIT: FIXED - USB Connection Not Registering on Phone

Starting about two weeks ago, I've been having some issues with my Android phone ( HTC Vivid running 4.0.3) regarding the usb port

For charging, once I plug it in it takes about 20 seconds before it registers and shows the charging icon.

My real problem however is that the phone will no longer show up as a drive when I connect to my PC. The computer beeps, but the phone never responds. (After a while it will start to charge, and that's it)

How should I go about trying to solve the problem? Is it an issue with the hardware or android? Any pointers would be great.

EDIT: SOLVED

Ok, so doing a RESTART (not turning off and on) fixed the problem. Also make sure you have a usb data cable, not just a charging one.