Try flashing the kernel first, then wiping dalvik. It doesn't matter if it freezes. If that doesn't work, make sure you're flashing the right kind of kernel for your system, either SD or eMMC. It sounds a bit obvious, but I've flashed the wrong one so many times from not paying attention that it's shameful. Good luck.
Do you think i need the emmc kernel? i can try that but it messed up my NC last time and had to restore everything