I still can't get SPRecovery to work. But I just flashed ClockworkMod Recovery and it works. But the steps I took to get it to work shouldn't be necessary at all. I had to clear download cache, forget permissions on Superuser and restart the phone. After restarting, reflash ClockworkMod Recovery, grant and remember permissions and then restart the phone again. Sometimes it isn't necessary for me to restart after flashing, but I just do it anyway. Sometimes if I try to do something, like Backup Current Rom, it restarts my phone and takes me to the yellow ! screen. I'm guessing it does this because ClockworkMod Recovery fails and boots you into recovery to manually do a nandroid backup. But I press the power button to restart the phone. When it restarts I can try to do a backup. Sometimes it works, but other times it does the same thing. Then when I restart it again, it works.
This is the same with just about every function I use on Rom Manager. Such as flashing roms and kernels.
SPRecovery is almost non-existent in Rom Manager.. on my phone anyway. It serves no purpose other than taking up space at the bottom of the menu.