As mentioned above, the controller works fine in MW3 with a cable.
However, I'm now a happy bunny :
I took the screws out of the controller but wasn't brave enough to take controller apart so put screws back. I then tried the reset button with a paperclip (didn't know about that hidden...