Tentou em outro computador, ou com cabos diferentes ou em outra porta USB?
Caso tenha tentado tudo acima, eu faria um backup e depois restauraria o iPhone do zero, e voltaria o backup, isso poderia funcionar, porém dependendo do erro, se for um problema de hardware, por exemplo o iPhone 4 quando troca a bateria por uma bateria paralela ele costuma dar um erro e deixar o celular travado na tela do iTunes, se você puder passar qual o erro, ficaria um pouco mais fácil tentar ajudar, tenha um bom dia