"boot from Phiremod" ???
You mean you restored your PM image or booted off sdcard?
I hope you've got your apps backed up with TIBU.
I'd copy CM7.1 stable and latest gApps to your bootable sdcard, boot off it and make sure it says 3.2.0.1.
Then format cache (first screen, not advanced) and see if that give you an error (I believe that deletes both caches.) Then clear Dalvik cache (under advanced). Then advanced... fix permissions. See if you get an error on any of those.
If you get that far w/o errors, you might try removing the card and booting into CM7 again and see if that's any more stable.
If you haven't gained anything, you could boot off the bootable sdcard again and try formatting system, data, cache, flash CM7.1, gApps. Of course that's a factory reset.
If that works, you could back it up in recovery (don't skip that step) and try an advanced restore from recovery (just data) to get your apps back and see if that's stable. If not, restore your clean backup and batch restore just apps + app data from TIBU.