I don't think it's the charger port then, if it were messed up, your phone wouldn't be able to transfer files. Or charge for that matter.
1) Try using a different cable (that fixed my problems with my Admire being connected to the computer )
2) Uninstall the drivers for the phone, then re-download the drivers, and intsall
3) Make sure USB Debugging is on, because that's how QPST writes to your phone.