Alright, here's the deal.
I got to a friend's every week and I put my profile on a USB drive so I can play using my own account, getting cheevos and the like. Recently while playing from home (L.A. Noire and Halo Reach, mostly during Halo Reach) my profile becomes corrupted and kicks me off of Halo Reach's multiplayer. This happened twice in rather quick succession, i finish one game, profile corrupts, i go delete it, clear cache, and recover it, I join my friend again and my profile corrupts while searching for matches.
I've gone through the normal troubleshoot/fix for corrupted profiles, deleted the profile only(not profile+items), then cleared my cache, and then recovered the profile.
Though a few days ago when it corrupted I did accidentally hit delete profile and items, I turned my console off before it deleted everything cause i had just gotten really far in LA Noire and Mass Effect 1(Still didn't act quick enough to save my save files T.T). So I don't know if it's corrupting itself because of corrupt data in my Halo Reach save section on my hard drive or if my e-mail is expired(which isn't likely cause I log in everywhere with no problem. I'm calling support tomorrow, but if anyone knows anything I'd love to hear it. T.T