Gastroparesis is also known as delayed gastric emptying and happens when the stomach takes too long to empty food. Experts are not sure what the real cause of gastroparesis is. Damage to the vagus nerve which controls the stomach muscles can cause gastroparesis. This kind...