Probably a crappy speaker, Otherwise the wire might be stretched/cut/whatever because my headset does this all the time is I pull on the wire, and the wire is pretty bent n crap.
just thinking out loud here butmaybe it was that
these are fairly new (1/2 month old) and the wire is perfectly fine
disable stereo mix