Ouch, I feel for ya! You've tried everything I would have suggested. The only thing would be to try something stronger, but you don't like taking pills because of your sensitive stomach.

Have you tried those heating patches?