Here in the UK, most of the networks give preference to their 3G signal over the 2G one, meaning when 3G is in use, calls etc go to voicemail. This is only when the 3G is active though (browsing the web etc), not when the phone is idle. Has it just started happening?
You can try switching off Always on mobile data, as a first step. That way the 3G signal will only switch itself on when you need it, (web, mail etc), but it will also mean auto sync won't work if done over 3G, if you want to sync, you'll need to access it yourself.
Settings -> Wireless & Networks -> Mobile Networks -> Always on Mobile Data.
See if that works?