Hmm sounds strange I would change the apartment. Wifi can interfere with BT. But gprs hmm to much metal and concrete.
The other thing about bt pan. You can't get a dhcp reply because the N900 will not bring up bnep0. I found in another thread that it could be fixed by reinstalling libicd2.
defaultroute replacedefaultroute