My Epic Touch 4G can only boot into Odin mode
My first instinct is to say the partitions are messed up.  I would try using the "shipped ROM" from here and re-partitioning via Odin.  I found the .pit file here.