Has your obs/gyn checked for endometrosis? That would cause the kind of pain that you seem to be describing (and it can be removed with surgery).