I heard dcd roms arent stable enough but i think your problem could be maybe when you flashed to a new rom your msid,msl number might of gotten switched up, I had the same problem to but lucky I wrote them down. If you dont have them call sprint and tell them you wish to connect your phone. if you have it then go here
http://forum.ppcgeeks.com/showthread...t=mogul+rom%2A
all the way in the bottom on the very first post you will see very provisioning data read that whole section....