I'll keep it short. I haven't been able to find a visual or indicator match in my searches. Hopefully what this component is, will be obvious to a lot of you guys. What is this?

Alt:
Also, any hints on where to find close enough specs for this type of component to aquire a replacement, or how to diagnose it? Without knowing what it is, I'm not quite sure how to tell if this is busted or not.
FWIW, this is a Garmin Nuvi 3590LM that won't charge or communicate over USB after the user inserted the micro-USB plug the wrong way. Functional when charging battery by other means (bench psu), but USB seems dead. I replaced the USB 3311C transciever/controller chip, but no go. I have been unable to find any scematics or service manual for this or any closely similar units.