Ok, I need someone's help PLEASE!!!

For the last couple months, I haven't been able to play an entire game on either my ps3 or xbox360. usually play Nba Live 09 and Madden 09. On both games, I get disconnected by the end of the second quarter.

Now, I've called everyone and no one can give me an answer. I spoke to EA and they had me do a UO trace. They said there was nothing they could do but after a little research, I think the UO trace was to find out problems in my connection. Out of 17 hops, 1 of them had 100% packet loss. I dont know what that means or how to fix that. So can someone please let me know what I have to do so I can play an entire game online without getting kicked out PLEASE. My ps3 used to work fine before, then a couple months ago, EVERY game I play, I get booted... PLEASE HELP

fyi. I have comcast cable internet (all my connections are fine, according to them)

Any help would be greatly appreciated.