I KNOW THE ANSWER TO THIS! (It has happened to me)
Where I am, I have AT&T service and if I can't get a tower it switches to the T-mobile ones. My phone will suddenly read ROAM instead of HOME and I get the Data Restriction-36 code for my browser, etc.
So, remember if it says ROAM instead of HOME you are out of luck on all the data/web stuff.