could you be a bit more specific about what you mean by manually push? What do you mean by failed?
You could mean you flashed with Odin et al.
You could mean you did 'adb push modem.bin ...'
You could mean you tried to do the update from the settings menu, with or without going back to stock first.
Did the kernel update take? What version shows for baseband in settings/phone information?
Not knowing any specifics, the safest and most general solution is to [make sure lagfix is disabled if voodoo is installed and] run adrynalyne's all-in-one odin restore back to Di01. If you expect any answer beyond that, you need to give more information.