Try a SMC reset.
# Shutdown your MacBook Pro.
# Connect the charger to the Mac.
# On the MacBook Pro’s keyboard, hold down the Shift+Control+Option keys and the Power button at the same time.
# Release all keys and the power button at the same time – the little indicator on the MagSafe charger may change colors briefly to indicate the SMC has reset.
# Boot your Mac normally.
Also try giving it a clean out with an air compressor if you have one. If you don’t have an air compressor, lightly swipe a Q-TIP inside of the USB port carefully, if you’re not careful, you may damage one of the contacts inside the USB port, completely disabling it.
Hope I could help.