i found a fix that worked for me concerning the data connection not working....
http://forum.ppcgeeks.com/showthread.php?t=63393&page=2
first post on the page......
"I had exact same issue but managed to fix it. After flashing to the shipped ROM and then a hard reset, I used the msl grabber to get the code and access the MSL and then I called Sprint and told them that I was on a service call to manually insert the data into it (I made up some story about the phone crashing during a profile update) and got cut off. He then made me try a restore which didn't work and then gave me the data to enter manually. this alone still doesn't make it good though as after that, the tech told me to
dial ##786# and then select restore. Once complete and hard resetted, the phone worked again, While still on the phone with the tech, we did a profile update and all was well! BTW, the MSL reverted back to the original after the profile update.
Hope this helps." -(user name) sodde