Possible the headphone wires are going out. It's the #1 cause of headphone death for me, the wires just break right at the strain relief. One last thing to try is making sure the plug is all the way in, sometimes it can get just a wee bit out of the jack and lose one channel while looking fully connected.