Hola de nuevo, con lo que me cuentas no es seguro que la main sea la culpable, si es probable pero yo me aseguraría antes de buscar una de recambio, es posible que el display esté fallando, ese fallo lo he visto en varias ocasiones y en todas era el display excepto en una que era la PMU.
Yo haría lo siguiente, limpiar los dos extremos del flex del display, e insisto en los dos extremos, me explico, un extremo es el que conecta en la main, si te fijas en el display y sigues el flex este tiene un conector como el de la main, retira con cuidado la cinta adhesiva que lo cubre, luego levanta la pestaña que libera el flex y lo retiras, luego lo colocas sobre la mesa para limpiar los contactos, en el mercado hay muchos productos para limpiar contactos pero lo más efectivo es una simple goma de borrar de las blandas, vamos una goma Milan de toda la vida


, fija el flex a la mesa con celo para mas seguridad y "borra" los contactos de ambos extremos, luego reconecta el flex al display y fijalo de nuevo, yo suelo usar una gotas de cera, recoloca el bindaje y conecta el flex a la main fijandolo bien, si funciona bien pues a disfrutar, en caso que continúe fallando resuelda la PMU, no he conseguido el esquema de tu placa pero los mas habituales son el
AXP152 o bien el
TPS65910, localizalo y resueldalo si pasarte de temperatura, un modo casero para asegurarte de que no lo recalientas en exceso es cubrir la placa con tres trozos de papel aluminio al cual le recortas el hueco de el chip que vas a resoldar, luego cortas un par de trocitos de estaño y los pones sobre el papel aluminio cerca de el chip, te serviran de testigo para saber cuando tienes la temperatura optima, en caso de seguir igual resuelda la CPU.
Si todo esto falla, antes de comprar una main lo ideal sería hacer una prueba colocando esa main en otro equipo con el mismo lcd para asegurarte, ya me contarás el resultado. Salu2. Xuan.