So after a few debugging modifications were made the weatherstation updates correctly now. I have no idea what made the difference or if it was sheer coincidence but everything seems to be working fine now. I added a line on the about screen to display local IP address and on the screen with the weather details I added a line to display what time the most recent update occurred so I could verify that it was updating every 15 minutes. All in all, it works well and is a nice unit.
I still have a couple lingering questions about the display though, the most confusing is why I can't PWM the TFT LED to create a dim display until the touch screen is touched??? If I dim the display or turn the LED off the system crashes? I'm guessing this somehow affects the power to the TFT IC but not sure. Anyhow, I am able to turn off the display until the touchscreen is touched so it still meets my needs.
Thanks and nice project.