I ran the dump through degraded and remapped the bad blocks using nandpro, then i made a freeboot bin using jtag tool.
thats your problem right there
why did you remap sectors in your original dump?
your dump when opened in degraded tells you that the blocks are
already remapped, and you have then remapped crap over the good info in the remapped areas, corrupting whatever file they were part of, in this case probably part of the bootup animation file or critical boot file.
did you keep another copy of your orig dump before you remapped anything?
if so use that untouched to create a freeboot image which will not have any sectors remapped, then remap the blocks of the freeboot image to match what degraded tells you
eg (where freeboot.bin is your created freeboot image)
nandpro freeboot.bin: -r16 0x14e.bin 0x14e 1
nandpro freeboot.bin: -r16 0x159.bin 0x159 1
nandpro freeboot.bin: -w16 0x14e.bin 0x3FF 1
nandpro freeboot.bin: -w16 0x159.bin 0x3FE 1
nandpro lpt: -w16 freeboot.bin
then reflash this to your nand.