Very well could be hardware. Another test comes to mind.
Try a different computer with the headset to rule out headset hardware or computer hardware. Or a different headset with same computer. That is if you have access to either.
Curious, is it wired or BT? If BT try forgetting the device and paring again. If wired could have the cord been damaged?