Can you get the same bout of gastro twice?

Depends on how you. Define "same". Many organisms, both viral and bacterial, have different strains that do not cross protect against one another.