How To: Force the Nexus One to connect to T-Mobile via 3G only
We still haven’t heard any information from T-Mobile regarding a fix for the apparent issues the Nexus One is having maintaining a connection with their 3G network in the US.
In the meantime Android Central is suggesting a workaround which forces the phone to connect via 3G only in order to stop it from switching back to EDGE. The steps are simple but require that the phone be put into test mode, which sounds a bit worrying but is completely safe.