This solution shows the particular components might caused faulty or damaged and result to a problem connecting to the PC through USB port

Check the microUSB connector if damaged, oxidated or corroded, clean or replace it.
Check the filter coil and ESD protection chip, replace if found damaged. If the problem still persists check the power supply of the USB transceiver IC, it is conneted to the battery positive line voltage, if the voltage is okay, rework or reball the USB transceiver IC.