Hi Cthrnstowe,
With regards to the pains in your stomach, are the upper abdomen or lower? The reason I ask that since 2012 I have had either pains or discomfort in my upper abdomen 24 hours a day, every single day. The lump in my throat, like yours, is caused by reflux. It's a long long story but after several scans, two endoscopies and a 24hr tube-down-throat into stomach reflux test at Barts, I have hiatus hernia and GERD/GORD.
I have been waiting for a Nissen Fundoplication (anti-reflux surgery and hernia repair), but after discussion it's not going ahead because even if they stop the reflux it doesn't stop the pains in the stomach. The only time it lessens is if I do the Cambridge Diet (liquid only) for two weeks, then it just about disappears. Losing weight helps - that's no help to you if you've none to lose though!
PPIs stop the reflux as they completely block the acid receptors in the stomach, but the side effects for me were horrendous and the long term effects are unknown (yet still they dish them out like smarties). This all happened at the same time as the menopause - which is known for causing stomach/digestive problems.
I'm only telling you all this so you know that you're not alone and sometimes the feeling that you're sure that there is something serious wrong turns out to be not true, although you certainly feel like it at the time! It's been 3 years I've suffered with my stomach, all the tests I've had done, and I don't have anything 'major' although I concede that it is a hindrance to my life! I've recently had a CT scan on my stomach and although it has shown up a mass on my adrenal gland, that isn't the cause of my stomach pains and my stomach is clear other than the hernia!
I am hoping that when/if all this menopause madness ends, some of the other ailments will go too - the hormonal anxiety being one of the worst ones!
But you are not going mad, I thought I was too, it just feels like you are! Ask for all the tests you want done, don't hold back, push and pester, if only to set your mind at rest x