That's okay, I got called into my daughter's wedding, so wasn't here to read your reply anyway. :)
So when you go to the controls test in the diagnostics menus, and you press a button or move the joystick, it registers immediately with no delay?
Have you done the other things that I suggested...