sounds like fuel starvation same happened to me yesterday but at 30 mph pulled over waited 2 mins and fired up again, took the fuel pump out of the tank and cleaned the filter and all seems well again, might be a starting point, but check the basics first as above.
PaulT