Virtual roaming control, from the market has fixed my similar issues in the Netherlands.. Maybe give it a try?

Sent from my Nexus S using xda premium