Só por garantia, certifique-se de usar as portas USB traseiras do computador (se for um desktop). As dianteiras costumam apresentar problemas de comunicação.
Eu sei que o tópico é antigo e está resolvido. De qualquer modo, fica aqui meu testemunho em julho/2011 (o problema apareceu também com meu iphone 4.3.3). Conectei o cabo USB no PC, usando o sistema Linux Ubuntu. Abri as pastas dos arquivos contidos no iPhone e apaguei o arquivo iTunesDB, conforme ensinou o jolelitodb. Pronto, o iTunes passou a ler o Iphone.