We just found out that it IS in fact our hosting provider. Media Temple wordpress hosting strips out utm parameters from the page for some reason. We resolved the issue by adding in a few extra plugins to make sure to grab all the url parameters before the hosting stripped it out.