I am new here and this site helped me find the answer to my problem. It helped me narrow down the problem to the display LCD and I replaced it and all fine. I dissected the old LCD and discovered indications of water on the PCB which makes sense because the day before the failure I was caught in a heavy rainstorm.
Cheers
Cheers