Have you tried cleaning the headphone output jack?


Chris