Looking at the teardown guide the USB ports are soldered to the logic board. Therefor my first step would be to run disk repair. If that didn't help I would make sure I had a good backup--reformat the drive and reinstall the OS. If still no luck you may be looking at a bad logic board. I usually recommend getting an appointment with a Mac Genius for confirmation before buying a expensive part. Ralph