i've found that often the culprit (with 4.1's) is the speaker wire. After a time the copper wire tends to break right near the stereo jacks. you can wiggle the speaker cable right near the stereo jack (of the broken speaker) to see if this is the case. Or maybe you've done that already.