Celtic Moon, sorry I don't know what might be causing this, but if the pain is a strong as you describe it, I really think you should see your Dr about it while it's still occuring.

Hope you're feeling better soon.