HI,
I'd also be interested to know more specifics about your aggs and eases patterns and 24 hour pattern (ie first thing in the morning vs end of day, vs. sleeping etc). this could explain further discogenic nature of your pain or other sources (eg. ligamentous, muscular strength, hyperalgaesia which wouldn't show up on Xray).
and about the swimming. avoid breast-stroke kick (unless you really know you do it well, most people do a 'screw" kick which causes considerable lumbar rotation). and try swimming with a pull buoy (peanut shaped piece of foam that you hold between upper thighs) so your legs are relaxed and elevated in the water. then make sure you're using your core to hold good alignment in the water. Do you hangign float in the water -like gentle traction allowing your legs to just dangle down in deep water while your upper body is supported by a float... does that help??
Cheers,
msk101