Sprint gave me similar instructions and it worked for me... Also did 2 registry edits posted in a thread around here and usb to pc internet working great! I added the other registries to make them unable to scan the teether (haven't tested yet).
The difference to the solution given to me was to restore to default and then update profile after soft reset...
The only problem I have is using the internet while in roaming....force roaming doesn't seem to work for me (keeps searching and never connects). Which I desperately need for my house, but even when I manage to get roaming the internet won't work. A sprint CSR told me that internet and text messages don't work while in roaming. Is there any solution to this? I don't mean to hijack this thread sorry if I am and ignore me