Weird that that one isn't working, but just shoot for a regular Sprint based custom rom like Bad Boyz and you should be fine. What was your previous firmware/OS before you wiped it? Which baseband are you using? Which version of the rom are you trying to use now? What recovery are you using? What happens when you try to make a call or text - error code or message? But either way, if you load a regular or custom Sprint based rom and update your PRL and Profile, then you should be fine to switch back to another rom, if wanted. This is why it's always good to both make a nandroid, and to save it in a save space, if needed, for times like this.
---------- Post added at 01:05 PM ---------- Previous post was at 12:53 PM ----------
You are correct about adb pushing the zip to internal, flashing, then fastboot flashing the boot.img to finish. I can't make a suggestion of which rom to use without knowing what you were using before though so everything will match up and work properly (firmware, baseband, OS, etc).