This seems to be a fairly common problem among laptops... It could be as simple as a loose wire or as complex as a bad amp. If the amp is bad, you'd probably also get single channel though the headphone jack.
Have you tried to play an audio CD using an audio cable(if it even has that option)