Nexus One: 3G/WIFI Not Switching
This bug report seems to describe a similar issue.  The thread is a mixed bag of reports of various versions/apps/phones/networks either fixing or causing the issue, so you may need to dig through it and try some things to diagnose.

FYI, I don't have the problem on my Nexus One (O2 UK).