Always Getting Kicked off...

I always get kicked out of games and get a following message from the Halo Wars server that either I fell “Out of Sync” or “Lost connection to the Halo Wars Online Services” and it’s ridiculous! I lose all the XP and whatever else I just earned and I can’t do anything about it of course… and we all know how long these games go on sometimes… Please fix this crap already?? it’s been very bad since day one. A friend and I can barely even play together when we do, because we are both getting disconnected and automatically reconnected to the online service the whole time.
My friend also cannot get his half of his achievements, and stuff doesn’t show properly for him.