For any account or code related issues, please contact a Game Advisor at https://help.ea.com/contactus
Unfortunately, due to privacy policies we are not able to assist you in this situation via a public forum.
Thanks for your understanding.
You might have not seen this thread yet but it appears Doug's issue is not isolated.
Here's how to check server status for Xbox LIVE, PlayStation™Network, and PC on our help site.
Try these steps first to clear up any problems you may have when connecting to an EA game.