Burned Mosfet and popped flyback diode.. help! Big DC motor PWM

I'm seeing 100amp on start up.

It looks like that's your problem. If you has a "slow start" circuit (inrush current limiting inductor) , you probably would not have blown the mosfet.