A mi también me pasó eso y tenía suciedad en el conector. Con cepillo de dientes y limpia-contactos de residuo cero lo solucioné y no ha vuelto a decir nada. Si no tienes limpia-contactos te vale con alcohol normal de la farmacia, aunque el alcohol puede dejar los contactos mas resecos...pero para limpiar vale.
Si no es cosa de limpieza pues ya puedes empezar a cambiar piezas.
Evidentemente si cambias el flex directamente lo lógico sería que se arreglase, pero si es por suciedad, es una pérdida de tiempo y dinero (sin contar la posibilidad de romper algo mas en el proceso...)
Saludos!