did you try restoring it to factory firmware? if you backed up your original firmware then restore it or else flash the official version though odin (http://forum.xda-developers.com/showthread.php?t=1075278).
i think there is something wrong with corrupt data.