Have you tried running a PingPlot when it happens? Always a good thing to do just to see if there is a remote problem with the Internet.
Also, are you upping the same plane? Try a different one and see if it makes a difference.
The problem with these types of issues is they are almost always localized. Software is pretty consistent in its actions. If there was a global issue, it would effect all players equally. Or if there was something in common with anyone having this same issue, it could be game related.
To discover the commonality is difficult, not impossible though. We just have to ask a lot of questions.
EDIT: Actually BBQ, I think see the potential issue in your connection over the Internet, but need to test tonight. It's not us, but about 5 hops from us in Sprint's network.