yes i would wager to guess it is a hardware issue. It could be just something like a bad solder joint. I really am not the hardware expert. I would post up a topic and reference this one in the Laptop area, or i could just move this one and edit the title.
But being a laptop something like this would be very difficult to work on as there is limited space and you would basically have to take apart the whole laptop to get to the USB ports to look at them.