I attempted to use redsn0w to re-jailbreak/unlock. I get a unix command list that ends up telling me:

fscking disk0s2s1
** dev/rdsk0s2s1
** Checking extents Overflow file
** checking catalog file
invalid sibling link (4, 295)
volume check failed
mounting rootfs as read-write
mounting devfs
mounting disk0s1s1
ERROR!


Is there a tool that I can change a boot argument to force the fsck?
can I change the invalid link?

I can't restore to 3.1 because I am on Tmobile
I can't restore to 3.0.1 because Apple doesn't want me to