I recently purchased an iPhone 4 2nd hand. It had a broken screen so i repaired it. I am not new to repairing iPhones and know my stuff, but this one has thrown me. I found that everything was working great, apps worked sound worked and music etc. I was very happy with my purchase until i made my first phone call. Whenever i recieve or make a phone call there is no sound apart from a faint crackling at all. The person on the other end can not hear me ether. It doesn't work when the headphones are in or when it is on load speaker also, which is making me believe it is a software issue, not a hardware issue? I have read that when making calls the phone uses seperate speakers, but surely this wouldn't affect headphones and loud speaker as well? I have restored many times on 5.0.1 with no luck, rebooted, reset settings and nothing seems to work. There is no way i can downgrade to see if it is software issue :/ I have also replaced the earpiece. I can't take it to apple because the warrenty has ran out. If anyone can offer any help it would be greatly appreciated!!