swimming is pretty good for your back.
also you could try strengthening the muscles that surround your back, such as the hip and glutes etc. sometimes when the surrounding muscles are fucked up it can manifest in areas other than where the true problem is. stretch them glutes and go hiking.
sincerely yours, /ted/