For others with charge/data connection problem who come across this thread. The solution is to replace the USB socket if there is visible non-repairable damage to pins. The socket is easily un-sweated and re-soldered with degree of difficulty not much more than re-flowing cracked connections. Here is the pinout of a typical nuvi socket if anyone's interested:
Spoiler: Image & Link
Bookmarks