I keep getting connection errors with POS, I mean EASO.

The worst part is that it tells the other player that I quit (I think). At least it doesn't count against me as a disconnect. The worst was tonight in a close game, I was down by 5, 1 minute to go, other guy dunks on me, and BOOM, connection error. The dude thought I quit! Bad, bad, bad situation.
When it happens, it always happens an instant after a basket is made. Somebody told me online that it might be my controller -- Thrustmaster Dual Power -- and from other threads, you know I'm thinking of ditching it anyway.
Any idea if the error could be because of my controller? Also, then, what should I get? A pal just got the
Nostromo n45, what do y'all think of it?
Edit: One more thing... could this be because I have custom button mappings?