2.2 SPI TFT always white

Hi, I just got my Arduino UNO clone and a cheap 2.2 SPI TFT display. I've connected the display and tried several libraries (UTFT, ILI9340/1) but the screen is always white and doesn't change. However, checking the Serial Monitor, it passes all the tests.

I've read that these displays work on 3.3V only, but I have it connected to the 3.3V pin on the board. All the other pins are connected correct.

sclk 13 miso 12 mosi 11 cs 10 dc 9 rst 8 vcc 3.3V gnd GND LED 3.3V

Can somebody please help me?