Uhmm... no, usually isn't a LCD flex cable o connector problem.
LCD is controlled by Infineon Egold IC, and sometime a ball broken make such a problem.
Try this little test: press IC and look if LCD works again.
If so, the best solution is to rehot/reball IC.
BR