bueno yo tenia un problema parecido pero en mi caso era el auricular lo solucione linpiando el flex que tenia unas manchitas negras en los pines
intenta linpiamdo tambien los conectores suerte