Hi, have you checked out your pancreas as this can cause spasms, bloatedness and can also wake you up every night. It is probably a good idea to get it looked it if only to count it out as one of the possibilities.
Hope you can get to the bottom of it as I have similar problems and can relate to yours.
All the best
Rob