I had the exact same problem with the same screen and a Teensy LC. I added 2.2k pull-up resistors to the SDA and SCL pins and all is well. Hope that helps.