ST7789 TFT 240x320 2" display faulty?

Hello
I have just bought a ST7789 240 x 320 2.0" TFT Display. I have connected it to an Arduino nano and run the Adafruit_2_0_240_320_graphicstest.

I have wired it as per Arduino Wiring & Test | Adafruit 2.0" 320x240 Color IPS TFT Display | Adafruit Learning System

The serial monitor displays the Hello etc, time and Done but the display remains blank.

The screen is loose on one side, you can press it down but it pops up again