I don't think there not being 2.1 would be an issue. Analog 2.1 still just uses a standard stereo R/L signal. So you'd hear it through both speakers. Swapping channels of the speakers would tell you if it's a channel issue.
If you can plug in any old spare speaker in its place, I'd give that a go.
Dodgy contacts, joints and leads sounds more likely.