What are 'all the tests?' When someone says that it really doesn't say a lot. 'All the tests' to one doc may mean being very comprehensive. Another doc may tell a patient they've had 'all the tests' and it could mean only one technique. So exactly what tests have you had done?
What meds are you currently on? If you have acid reflux, have you also been following a GERD diet and making lifestyle changes?
Is it on the right more. GB pain usually does happen at night. all the best