May 18

For whatever reason, rooting a newer evo 4g sometimes screws up the data provisioning on the device and you end up with a phone that can make calls but can’t do data. The fix is fairly straightforward though and just involves re activating the phone. I gathered most of this information from various posts on XDA developers.
After you root, download msl reader from the market and run it (use a wifi connection). This will return your devices MSL (password), Write it down. Your phone will likely lock up at this point, just pull out the battery and reboot. Once the phone has rebooted, open the phone dialer and type in
##3282#
Select Edit and put in your MSL as your password.
Click on the first menu (data something or other)
click menu and select restore.
Your phone will ask if you really want to do this, just click yes. Once that is done your phone will reboot and about 20 seconds later, handsfree activation will run. Let it download your PRL, but cancel out of the firmware download. Power down your phone for about a minute and then power it back up and you should have data again.