Hello David,
I Downloaded the library file for DS3231 from "DS3231 - Rinky-Dink Electronics"
And regarding on your 1st reply (#1) : I called tft.begin() first and after that rtc.begin() but no use and i tried with 10K pullup resistor from 5V to LCD_RST but i will be getting a black screen.
If i use 10K pullup resistor from Ardunio reset (that is 1st pin of ardunio) to LCD_RST ofcourse i will be having black screen but if i do manual reset it will work (Some times i have to press multiple times to make it work).
Thanks & Regards,
Lokesh S