My husband also developed tinnitus after being put on aspirin after his heart failure.
Nothing the Dr's could do about it or so they told us. And no way were they taking him off his aspirin.
I always thought it might have been the aspirin, but dismissed by Dr's.
Then he had a virus, that ended up with him having really bad reflux and local GP prescribed N-E-X-I-U-M, unexpected side effect was the tuinnitus was gone as well.
Reported that to our local chemist, he wrote up a report for his chain of chemists shops.
About three months later we visit the hospital for his regular echocardiogram and check with cardiologist, first question they ask is have you changed any medications, NO I reply, Oh yes, hang on one, for reflux, bonus is the singing in his ears has gone, cardio's reply to the effect, oh yes we are trailing this in the hospital with aspirin patients, I read aboout it in a chemists newsletter that it helped another heart patient.
I then asked was it helping patients in the heart ward, he replies oh yes its working wonders.
I have since found out that it is not a good idea to be taking big dose long term, as not good for your bones, so we have dropped back on strength of tablets, still working a couple of years later, at lower dosage.
Kind of makes sense to me, there is a little tube that runs from the back of your throat to your ears, and if you have reflux, even silent reflux, could the throat end of that little tube be inflamed and narrowed with swelling from the acid, ran this idea past my GP and he wasn't completly dismissive of my idea.