your problem seems to be very complex, the exact cause in you has not been evulated i suppose, you should get a endoscopy, colonoscopy or barium x-ray studies, it may just not be nerves, it could be irritable bowel syndrome. get checked by an gastrosentrologist with multiple tests, this will help you to come to a diagnosis and once the diagnosis is there, it will be easy to go for the treatment.