Took it to Verizon. When I got there and plugged it in, of course the phone worked fine. But the Verizon tech took a look at it and thought it might have been because my usb debugging was on (whoops, left it on from rooting ). So right now it's on the charger. I've unlocked it twice without any problems so it looks like the usb debugging issue might have been it though I'm not for certain.