Check the plugs,is there a chance they fouled.I had something similar happen to me.WOT,shut down around 100 and wouldnt start.Coasted to about 40 and started again.Seemed to run fine.Pulled the plugs and had 4 bad ones.Melted electrodes and cracked ceramic.