If you are running Native IOS, you cannot boot from bootflash(MSFC bootflash). You can only boot from Sup-bootflash or disk0/slot0. If you converted from Hybrid recently, try formatting the disk, TFTP the image again and see if it makes any difference. If not, paste output of
sh ver
sh bootvar
dir disk0:
sh run <<---First 10 lines