BIG BREAKTHROUGH:
I flashed it to 5067, no fix. I did try *22802 as mentioned here (
http://forum.ppcgeeks.com/showthread.php?t=18233&page=3) and the call connects and hangs up after a second. After that I can place calls (not sure about receiving, haven't put it on the network yet)
So I tried putting a Verizon PRL on the phone. Like magic, it restarted and instantly found service. I reloaded the Cricket PRL after that and the problem returned. The radio has been upgraded and I cooked a kitchen with the carrier set to Cricket, so why is it doing this? Seems like it's trying to connect to Verizon first for some reason.
I went over all the EPST settings, they all match my 6700 which is working fine on Cricket. HELP!!!