2.2 TFT white screen flickering

Hello,

I'm trying to get my TFT screen to work with the graphics test example provided in the Adafruit ILI9341 library on an UNO.

I'm using 2.2inch SPI Module ILI9341 SKU:MSP2202 - LCD wiki which uses 3.3v logic and the ILI9341.

Since I don't have a logic level shifter, I'm referring to examples I've found online which use resistors in the 1~3k range to bring the voltage down.

Unfortunately, I don't have resistors in that range on hand at the moment, so I'm using 10k and 20k resistors to bring the voltage down to ~3v. The corresponding pins on TFT module do read ~3v.

I've added the reset pin in the code as suggested in previous posts. VCC and LED are connected to the 5V pin on the arduino.

All I get is a white screen that sort of fades in an out with some blinking as if it's correctly running everything but not displaying anything. I'm wondering if using 10k and 20k resistors instead of the lower ones are causing this problem.

Any help would be much appreciated!

A picture of my schematic

#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"

// For the Adafruit shield, these are the default.
#define TFT_DC 10
#define TFT_CS 8
#define TFT_RST 9

// Use hardware SPI (on Uno, #13, #12, #11) and the above for CS/DC
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);
// If using the breakout, change pins as desired
//Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);

This what I get in the serial monitor.

`fLI9341 Test!
Display Power Mode: 0x0
Misplay Power Mode: 0x0
MADCTL Mode: 0x0
Pixel Format: 0x0
Image Format: 0x0
Self Diagnostic: 0x0
Benchmark Time (microseconds)
Screen fill 1496892
Text 175024
Lines 1435572
Horiz/Vert Lines 127044
Rectangles (outline) 83792
Rectangles (filled) 3107184
Circles (filled) 498784
Circles (outline) 613900
Triangles (outline) 316496
Triangles (filled) 1358168
Rounded rects (outline) 242992
Rounded rects (filled) 3134844
Done!

The problem seemed to have been the arduino. I swapped it out for another uno and it works fine.