Yeah, I'll second PS on 'don't push through the pain'. I was lifting weights and found that I was in enormous pain. Finally went to the physio since I had to quit one of my two jobs due to the pain. Best thing I did was to get fixed by the physio, who straightened my alignment and loosened some muscles so that the proper ones could get built. Taught me some stuff along the way too. I had overdeveloped my pecs, making me hunch and pull my shoulders in. I was having back spasms because of weak, under-developed back muscles, and was essentially uneven. The exercises were working the wrong muscles and further exacerbating the problems too.
Took awhile and cost a lot but no regrets on spending that money to get out of what would have been a lifetime of pain. If you're in Van (but you're not, are you?), look for Kelvin Tam (or Tan?) Physiotherapy on broadway. Just a warning though - you're gonna hurt. People scream, yell and cry when he works on them.