Ripristinare iPhone 3G FW 3.1.2. Itunes non lo riconosce!

Ciao a tutti ragazzi!
Il problema è questo:
Da tempo il mio iPhone 3G con FW 3.1.2 è veramente incasinato, si blocca alcune applicazioni non si installano, è lento, mi crasha, ecc… E’ ora di risistemarlo!!!
Solo che lo volevo formattare e far partire da zero, solo che quando lo collego al cavo il MAC non lo riconosce e l’iPhone mi si collega e scollega in automatico! Non riesce proprio a stabilire alcuna connessione neanche mi da la carica della batteria!

Come posso sistemare questo problema?!?

Vi ringrazio in anticipo;)

iTunes e’ aggiornato all’ultima versione?
Hai provato a mettere in DFU e a ripristinare?

scarica il 3.1.2, metti in dfu l’iphone e quando io riconosce fai shift più ripristina, selezioni il 3.1.2 sul dekstop ( in formato ipsw) e dai ok