Maybe a fuel filter. I had one gave the same symptoms. It let enough through for low speed but not enough for going above 45. A partially plugged line could do the same. You might throw it in neutral and shut it down right away. Then check to see if there is any gas in the bowl.
Dennis