Försök att försiktigt tvätta kontakten i telefonen med kemisk bensin eller typ 5.56 eller kontaktspray för det är med stor säkerhet där problemet ligger.
Men det kan vara avbrott så du måste byta denna kontakt. Antingen gör du det själv beroende om du känner att du har kunskapen att göra det.
iPhone3 o 3GS är lite knöligare att ta sig in i mens iPhone4 är lätt 4S också om du har rätt mejsel men dessa går att beställa.
Titta på gör det självbeskrivningarna på iFixit.com och få känsla om du klarar det, annars är det nog bara att lämna in den för reparation.