Currently Being ModeratedDec 7, 2012 11:49 AM (in response to zoebendad)
Clean iPhone charging port with a clean dry toothbrush. See if better. If not, clean again with toothbrush and small amount of Isopropyl Alcohol. See if better. If not, try Restore. If still a problem, and there is Warranty or AppleCare make Genius reservation and take to Apple for resolution.