Sounds stupid but... pull the plugs and check them. Wifes yoter was doing the same thing and was totally baffled thinking it was something complicated. Turned out the plugs from the last tune up just went s***ty faster than I would have thought. Caused exactly the same thing... bucked super hard...