Well, I finally got it fixed and it was the jack, like you said. I put it off for a while and just used other computers, but I finally took it into a local shop. Unfortunately, not only did they scratch the nice metal case (had a nice little chat with the owner about that, but what can you do?)...