When I was using my TP2 without a data plan the weather never showed.
Maybe you were on a free data trial for 30 days when you got the weather
on your phone. Tmobile started putting all the smartphones without a data plan
on a pay per use data which is probably why you started to get it again but there has
been a backlash by the customers and what posters are saying on this board is that
they stopped .
I would check in your MyTmobile account under services to see what data service