Your comments

 I changed to the internal stream engine and now it seams to work most of the time. (But not always). It seems to work better if I deliberately turn off wifi. If I just leave the area it hangs more often. Also switching was much faster (and 100% reliable) on android eclair (never tried froyo).