mine was caused by a rogue gall stone and I had all the tests and fortunately that was the only cause in the interim time before I had the gall bladder removed it was rest and no change from my normal medication.
I hope whoever this is gets it resolved soon.