So apparently I'm the only person in the world that has this problem. >_> It's been going on for a few months now. Basically everything EXCEPT battling friends, acquaintances, and passerbys work. Everytime I challenge/get challenged to a battle, I receive a communication error at the team preview screen. If I pick my team fast enough before the comm error, then it happens like halfway into the battle. I've tried getting around this many different times with many different teams. One time I even went out and caught a pokemon to test it and still got the comm error. Trading, Battle Spot, Wonder Trade, and even my other games (Smash bros, Monster Hunter) work flawlessly so I don't understand what is going on. Has anyone else experienced this or come across a solution to this problem?