I actually had already set the IP address to static, so it was easy to go ahead and delete out the DHCP section -- didn't work either. I found a different NTP update sketch and added my display sketch code for grins. Again, I was able to get it to update the time, but it would never output anything to the display.
However, I just read this on the product page on Arduino website:
NB: Pins 10, 11, 12 and 13 are reserved for interfacing with the Ethernet module and should not be used otherwise.
I had done this early on when I was testing the display, but since it appeared to work on the shared pins, I thought the dedicated CS pin was all I needed to differentiate the two different serial streams. Plus, it freed up 3 pins.
So, I rewired. By not sharing the MISO, MOSI and CLK pins, it worked. I don't know if there is some sort of programming work around (I doubt it if they have put this disclaimer on the product page of their website). So much for making my life easier by getting a board with ethernet built in.... now I only have 2 digital pins for my project. I thought the whole point of SPI was to share the bus.