There's a sticky thread with a warning about this, though it lacks updates...
Anyhow, if you can get to the phone via ADB you should be able to fix it by wiping /dev/mtd/mtd7 and /dev/mtd/mtd8 - this is what the bootloop fixes do for this phone...
But, you should really replace your recovery -...