GetSPC takes your ESN HEX as input. It's printed on a sticker underneath your battery. It should be a mix of numbers and capital letters.
As for your other issues your phone seems pretty screwed-up. Did you try flashing back to the latest TNZ ROM (the whole package, including radio)? If not, you should do so to rule out other issues.
Assuming everything works fine with the stock ROM, then you can upgrade again, but only do the WM6 ROM--leave the radio alone. See then if your problems are solved.
I think the radio upgrade is what caused your issue. Let me know if I'm right.