I recently upgraded my iTunes to 8.1.1 (I think thats the latest version), and now whenever I connect my iPhone to iTunes, it says "an iPhone has been detected, but it could not be identified properly. Please disconnect, and reconnect the iPhone, then try again"

I have disconnected, changed USB ports, uninstalled iTunes, reinstalled it, and went as far as RESTORED MY PHONE. Not a problem? Well, I'm still getting this error, and if my phone cant connect to iTunes, i will have no more phone. If ANYONE has the solution, it would be greatly appreciated. (Method that works for me will get 5 stars)

Thanks in advance!!